Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add tests to verify the assembly versions of the core projects. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
ff63be6a1f1168d499f840df9751a5de |
User & Date: | mistachkin 2011-10-11 04:53:42.953 |
Context
2011-10-11
| ||
07:21 | Merge all fixes, enhancements, and tests related to ticket [343d392b51] into trunk. check-in: fc49363310 user: mistachkin tags: trunk | |
04:53 | Add tests to verify the assembly versions of the core projects. check-in: ff63be6a1f user: mistachkin tags: trunk | |
04:22 | Make sure all remaining version numbers match the core projects, adding tests to verify them. check-in: a36b502b6a user: mistachkin tags: trunk | |
Changes
Changes to Tests/version.eagle.
︙ | ︙ | |||
79 80 81 82 83 84 85 | runTest {test version-1.1 {'System.Data.SQLite' binary version} -body { file version $systemDataSQLiteDllFile } -constraints {eagle file_System.Data.SQLite.dll} -result $version(full)} ############################################################################### | | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | | | 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | runTest {test version-1.1 {'System.Data.SQLite' binary version} -body { file version $systemDataSQLiteDllFile } -constraints {eagle file_System.Data.SQLite.dll} -result $version(full)} ############################################################################### runTest {test version-1.2 {'System.Data.SQLite' assembly version} -body { set assembly [object load System.Data.SQLite] foreach assembly [object assemblies] { if {[string match System.Data.SQLite,* $assembly]} then { return [regexp -- [appendArgs Version= [string map [list . \\.] \ $version(full)] ,] $assembly] } } return false } -cleanup { unset -nocomplain assembly } -constraints {eagle SQLite System.Data.SQLite} -result {1}} ############################################################################### runTest {test version-1.3 {'System.Data.SQLite.Linq' binary version} -body { file version $systemDataSQLiteLinqDllFile } -constraints {eagle file_System.Data.SQLite.Linq.dll} -result $version(full)} ############################################################################### runTest {test version-1.4 {'System.Data.SQLite.Linq' assembly version} -body { set assembly [object load System.Data.SQLite.Linq] foreach assembly [object assemblies] { if {[string match System.Data.SQLite.Linq,* $assembly]} then { return [regexp -- [appendArgs Version= [string map [list . \\.] \ $version(full)] ,] $assembly] } } return false } -cleanup { unset -nocomplain assembly } -constraints {eagle SQLite System.Data.SQLite System.Data.SQLite.Linq} \ -result {1}} ############################################################################### runTest {test version-1.5 {'test' binary version} -body { file version $testExeFile } -constraints {eagle file_test.exe} -result $version(full)} ############################################################################### runTest {test version-1.6 {'testlinq' binary version} -body { file version $testLinqExeFile } -constraints {eagle file_testlinq.exe} -result $version(full)} ############################################################################### set patterns [list \ [appendArgs <version> [string map [list . \\.] $version(full)] \ |
︙ | ︙ | |||
202 203 204 205 206 207 208 | set constraint [string map [list / _ \\ _] $fileName] set fileName [file join $root_path $fileName] if {![haveConstraint [appendArgs file_ $constraint]]} then { checkForFile $test_channel $fileName $constraint } | | | 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 | set constraint [string map [list / _ \\ _] $fileName] set fileName [file join $root_path $fileName] if {![haveConstraint [appendArgs file_ $constraint]]} then { checkForFile $test_channel $fileName $constraint } runTest {test [appendArgs version-1.7. $i] \ [appendArgs "pattern {" $pattern "} in file \"" $fileName \"] -body { regexp -- $pattern [readFile $fileName] } -constraints [list eagle [appendArgs file_ $constraint]] -result {1}} } ############################################################################### |
︙ | ︙ |