System.Data.SQLite
Check-in [3e84886e80]
Not logged in

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

Overview
Comment:Adjust the test constraints impacted by Mono 5.0.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 3e84886e80f38fcbab5db5621da6fcac4b96e3f5
User & Date: mistachkin 2017-08-10 22:09:16
Context
2017-08-16
01:22
Update version history docs. check-in: 0cc5991980 user: mistachkin tags: trunk
2017-08-10
22:09
Adjust the test constraints impacted by Mono 5.0. check-in: 3e84886e80 user: mistachkin tags: trunk
2017-08-07
17:42
Pickup the SQLite core library 3.20.0 docs from upstream. check-in: e8f5d1f3ea user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Tests/tkt-56b42d99c1.eagle.

    95     95         [expr {$code eq "Ok" ? [catch {
    96     96           object invoke _Dynamic${id}.Test${id} TryEnlistInTransaction
    97     97         } result] : [set result ""]}] $result
    98     98   } -cleanup {
    99     99     cleanupDb $fileName
   100    100   
   101    101     unset -nocomplain result results errors code dataSource id db fileName
   102         -} -constraints {eagle command.object monoBug211 monoBug46 command.sql\
          102  +} -constraints {eagle command.object monoBug211 monoBug50 command.sql\
   103    103   compile.DATA SQLite System.Data.SQLite compileCSharp} -match regexp -result \
   104    104   {^Ok System#CodeDom#Compiler#CompilerResults#\d+ \{\} 0 True$}}
   105    105   
   106    106   ###############################################################################
   107    107   
   108    108   runTest {test tkt-56b42d99c1-1.2 {enlisted transaction isolation} -setup {
   109    109     setupDb [set fileName tkt-56b42d99c1-1.2.db]
................................................................................
   172    172         [expr {$code eq "Ok" ? [catch {
   173    173           object invoke _Dynamic${id}.Test${id} Main
   174    174         } result] : [set result ""]}] $result
   175    175   } -cleanup {
   176    176     cleanupDb $fileName
   177    177   
   178    178     unset -nocomplain result results errors code sql dataSource id db fileName
   179         -} -constraints {eagle command.object monoBug211 monoBug46 command.sql\
          179  +} -constraints {eagle command.object monoBug211 monoBug50 command.sql\
   180    180   compile.DATA SQLite System.Data.SQLite compileCSharp} -match regexp -result \
   181    181   {^Ok System#CodeDom#Compiler#CompilerResults#\d+ \{\} 0 0$}}
   182    182   
   183    183   ###############################################################################
   184    184   
   185    185   runTest {test tkt-56b42d99c1-1.3 {enlisted transaction isolation} -setup {
   186    186     setupDb [set fileName tkt-56b42d99c1-1.3.db]
................................................................................
   403    403         [expr {$code eq "Ok" ? [catch {
   404    404           object invoke _Dynamic${id}.Test${id} Main
   405    405         } result] : [set result ""]}] $result
   406    406   } -cleanup {
   407    407     cleanupDb $fileName
   408    408   
   409    409     unset -nocomplain result results errors code sql dataSource id db fileName
   410         -} -constraints {eagle command.object monoBug211 monoBug46 command.sql\
          410  +} -constraints {eagle command.object monoBug211 monoBug50 command.sql\
   411    411   compile.DATA SQLite System.Data.SQLite compileCSharp} -match regexp -result \
   412    412   {^Ok System#CodeDom#Compiler#CompilerResults#\d+ \{\} 0 1$}}
   413    413   
   414    414   ###############################################################################
   415    415   
   416    416   set flags MapIsolationLevels
   417    417   
................................................................................
   492    492         [expr {$code eq "Ok" ? [catch {
   493    493           object invoke _Dynamic${id}.Test${id} TryEnlistInTransaction
   494    494         } result] : [set result ""]}] $result
   495    495   } -cleanup {
   496    496     cleanupDb $fileName
   497    497   
   498    498     unset -nocomplain result results errors code dataSource id db fileName
   499         -} -constraints {eagle command.object monoBug28 monoBug211 monoBug46 command.sql\
          499  +} -constraints {eagle command.object monoBug28 monoBug211 monoBug50 command.sql\
   500    500   compile.DATA SQLite System.Data.SQLite compileCSharp} -match regexp -result \
   501    501   {^Ok System#CodeDom#Compiler#CompilerResults#\d+ \{\} 0 True$}}
   502    502   
   503    503   ###############################################################################
   504    504   
   505    505   runTest {test tkt-56b42d99c1-1.7 {enlisted transaction isolation} -setup {
   506    506     setupDb [set fileName tkt-56b42d99c1-1.7.db]
................................................................................
   569    569         [expr {$code eq "Ok" ? [catch {
   570    570           object invoke _Dynamic${id}.Test${id} Main
   571    571         } result] : [set result ""]}] $result
   572    572   } -cleanup {
   573    573     cleanupDb $fileName
   574    574   
   575    575     unset -nocomplain result results errors code sql dataSource id db fileName
   576         -} -constraints {eagle command.object monoBug28 monoBug211 monoBug46 command.sql\
          576  +} -constraints {eagle command.object monoBug28 monoBug211 monoBug50 command.sql\
   577    577   compile.DATA SQLite System.Data.SQLite compileCSharp} -match regexp -result \
   578    578   {^Ok System#CodeDom#Compiler#CompilerResults#\d+ \{\} 0 0$}}
   579    579   
   580    580   ###############################################################################
   581    581   
   582    582   runTest {test tkt-56b42d99c1-1.8 {enlisted transaction isolation} -setup {
   583    583     setupDb [set fileName tkt-56b42d99c1-1.8.db]
................................................................................
   800    800         [expr {$code eq "Ok" ? [catch {
   801    801           object invoke _Dynamic${id}.Test${id} Main
   802    802         } result] : [set result ""]}] $result
   803    803   } -cleanup {
   804    804     cleanupDb $fileName
   805    805   
   806    806     unset -nocomplain result results errors code sql dataSource id db fileName
   807         -} -constraints {eagle command.object monoBug28 monoBug211 monoBug46 command.sql\
          807  +} -constraints {eagle command.object monoBug28 monoBug211 monoBug50 command.sql\
   808    808   compile.DATA SQLite System.Data.SQLite compileCSharp} -match regexp -result \
   809    809   {^Ok System#CodeDom#Compiler#CompilerResults#\d+ \{\} 0 1$}}
   810    810   
   811    811   ###############################################################################
   812    812   
   813    813   unset -nocomplain flags
   814    814   
   815    815   ###############################################################################
   816    816   
   817    817   runSQLiteTestEpilogue
   818    818   runTestEpilogue