System.Data.SQLite
Check-in [b4365a972b]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:More test constraint and portability fixes.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: b4365a972b931cff4bbad2a3ea82919c87cf953c
User & Date: mistachkin 2016-03-22 22:33:54
Context
2016-03-22
22:59
Enable use of the interop assembly under Mono on Unix. check-in: d404fc5314 user: mistachkin tags: trunk
22:33
More test constraint and portability fixes. check-in: b4365a972b user: mistachkin tags: trunk
22:33
Fix compilation issues with Clang. check-in: e700b1ba7a user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Tests/tkt-393d954be0.eagle.

    54     54     catch {object invoke System.Data.SQLite.SQLiteConnection ConnectionPool null}
    55     55   
    56     56     unset -nocomplain db fileName exists counts openCount closeCount totalCount \
    57     57         nullPool
    58     58   } -constraints {eagle command.object monoBug28 buildConfiguration.Debug\
    59     59   command.sql compile.DATA SQLite System.Data.SQLite} -match regexp -result \
    60     60   [string map [list \n \r\n] {^True False \{\} 0 0 0\
    61         -\{Remove\(".*?\\tkt-393d954be0-1\.1\.db",\
           61  +\{Remove\(".*?[/\\]tkt-393d954be0-1\.1\.db",\
    62     62   100, 0\)
    63         -Add\(".*?\\tkt-393d954be0-1\.1\.db", -?\d+, 0\)
           63  +Add\(".*?[/\\]tkt-393d954be0-1\.1\.db", -?\d+, 0\)
    64     64   GetCounts\("tkt-393d954be0-1\.1\.db", , 0, 0, 0\)
    65     65   ClearPool\("tkt-393d954be0-1\.1\.db"\)
    66     66   ClearAllPools\(\)
    67     67   \}$}]}
    68     68   
    69     69   ###############################################################################
    70     70   
    71     71   runSQLiteTestEpilogue
    72     72   runTestEpilogue

Changes to Tests/tkt-4a791e70ab.eagle.

    67     67         [expr {$code eq "Ok" ? [catch {
    68     68           object invoke _Dynamic${id}.Test${id} Main
    69     69         } result] : [set result ""]}] $result
    70     70   } -cleanup {
    71     71     cleanupDb $fileName
    72     72   
    73     73     unset -nocomplain result results errors code dataSource id db fileName
    74         -} -constraints {eagle command.object monoBug40 command.sql compile.DATA SQLite\
    75         -System.Data.SQLite compileCSharp} -match regexp -result {^Ok\
    76         -System#CodeDom#Compiler#CompilerResults#\d+ \{\} 0 \{\}$}}
           74  +} -constraints {eagle command.object monoBug211 monoBug40 command.sql\
           75  +compile.DATA SQLite System.Data.SQLite compileCSharp} -match regexp -result \
           76  +{^Ok System#CodeDom#Compiler#CompilerResults#\d+ \{\} 0 \{\}$}}
    77     77   
    78     78   ###############################################################################
    79     79   
    80     80   runSQLiteTestEpilogue
    81     81   runTestEpilogue

Changes to Tests/tkt-aba4549801.eagle.

    56     56   } -cleanup {
    57     57     object invoke System.Data.SQLite.SQLiteConnection remove_Changed $callback
    58     58     catch {object removecallback $callback}
    59     59   
    60     60     unset -nocomplain rows transaction result callback db fileName
    61     61   
    62     62     rename onChanged ""
    63         -} -constraints {eagle command.object monoBug28 command.sql compile.DATA SQLite\
    64         -System.Data.SQLite} -match regexp -result \
           63  +} -constraints {eagle command.object monoBug28 monoBug211 command.sql\
           64  +compile.DATA SQLite System.Data.SQLite} -match regexp -result \
    65     65   {^\{System#Data#SQLite#SQLiteConnection#\d+ Opening \{\} \{\} \{\} \{\}\}\
    66     66   \{System#Data#SQLite#SQLiteConnection#\d+ Closing \{\} \{\} \{\} \{\}\}\
    67     67   \{System#Data#SQLite#SQLiteConnection#\d+ Closed \{\} \{\} \{\} \{\}\}\
    68     68   \{System#Data#SQLite#SQLiteConnection#\d+ ConnectionString \{\} \{\} \{\}\
    69     69   \{\}\} \{\{\} NewCriticalHandle \{\} \{\} \{\}\
    70     70   System#Data#SQLite#SQLiteConnectionHandle#\d+\}\
    71     71   \{System#Data#SQLite#SQLiteConnection#\d+ NewCommand \{\}\

Changes to Tests/tkt-ae5267b863.eagle.

   142    142         [expr {$code eq "Ok" ? [catch {
   143    143           object invoke _Dynamic${id}.Test${id} Main
   144    144         } result] : [set result ""]}] $result
   145    145   } -cleanup {
   146    146     cleanupDb $fileName
   147    147   
   148    148     unset -nocomplain result code results errors sql dataSource id db fileName
   149         -} -constraints [fixConstraints {eagle command.object monoBug28 command.sql\
   150         -compile.DATA SQLite System.Data.SQLite !mda compileCSharp\
          149  +} -constraints [fixConstraints {eagle command.object monoBug28 monoBug211\
          150  +command.sql compile.DATA SQLite System.Data.SQLite !mda compileCSharp\
   151    151   !defineConstant.System.Data.SQLite.INTEROP_LEGACY_CLOSE}] -match regexp \
   152    152   -result {^Ok System#CodeDom#Compiler#CompilerResults#\d+ \{\} 0 \{\}$}}
   153    153   
   154    154   ###############################################################################
   155    155   
   156    156   runSQLiteTestEpilogue
   157    157   runTestEpilogue