Overview
| Comment: | Added Metakit test |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
bbc27a0fd1f694375e6458d6340b4016 |
| User & Date: | rkeene on 2010-10-03 21:01:14 |
| Other Links: | manifest | tags |
Context
|
2010-10-03
| ||
| 21:02 | Updated Mk4tcl to default to being built as a shared object if target is KitDLL check-in: eea8763689 user: rkeene tags: trunk | |
| 21:01 | Added Metakit test check-in: bbc27a0fd1 user: rkeene tags: trunk | |
| 19:09 | Updated KitDLL to load the vfslib, to make vfs::zip work check-in: 64818401f4 user: rkeene tags: trunk | |
Changes
Added build/test/tests/11-metakit.tcl version [ef16a161c4].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
#! /usr/bin/env tclsh
set buildflags [split [lindex $argv 1] -]
# This test works implicitly on Tclkits without Metakit4
foreach flag [list nomk4 min] {
if {[lsearch -exact $buildflags $flag] != -1} {
exit 0
}
}
catch {
file delete -force datafile.mk
}
set testval "<Not Found>"
set errorInfo_save "<No Error>"
if {[catch {
package require Mk4tcl
mk::file open db datafile.mk
mk::view layout db.test {first second}
mk::row append db.test first Joe second Bob
mk::file commit db
mk::file close db
mk::file open db datafile.mk
set testval [mk::get db.test!0 first]
mk::file close db
}]} {
set errorInfo_save $errorInfo
}
catch {
file delete -force datafile.mk
}
if {$testval == "Joe"} {
exit 0
}
puts "Returned: $testval"
puts "Expected: Joe"
puts "Error : $errorInfo_save"
exit 1
|