Run TCL tests in the "testdir" subdirectory.
FossilOrigin-Name: 90e0cc7b0be31ee2f155c2c053b0cbac584f6154
This commit is contained in:
commit
0d71eaa368
17
manifest
17
manifest
@ -1,5 +1,5 @@
|
|||||||
C Fix\sa\smemory\sleak\sin\sfts5\sthat\scould\soccur\sfollowing\sa\ssyntax\serror\sin\sa\squery\sexpression.
|
C Run\sTCL\stests\sin\sthe\s"testdir"\ssubdirectory.
|
||||||
D 2016-03-14T12:16:23.063
|
D 2016-03-14T15:03:54.569
|
||||||
F Makefile.in f53429fb2f313c099283659d0df6f20f932c861f
|
F Makefile.in f53429fb2f313c099283659d0df6f20f932c861f
|
||||||
F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
|
F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
|
||||||
F Makefile.msc df0bf9ff7f8b3f4dd9fb4cc43f92fe58f6ec5c66
|
F Makefile.msc df0bf9ff7f8b3f4dd9fb4cc43f92fe58f6ec5c66
|
||||||
@ -460,7 +460,7 @@ F test/analyzeC.test 555a6cc388b9818b6eda6df816f01ce0a75d3a93
|
|||||||
F test/analyzeD.test 42af58de25a6436502e43006e9e59e2d71bcb0cf
|
F test/analyzeD.test 42af58de25a6436502e43006e9e59e2d71bcb0cf
|
||||||
F test/analyzeE.test 8684e8ac5722fb97c251887ad97e5d496a98af1d
|
F test/analyzeE.test 8684e8ac5722fb97c251887ad97e5d496a98af1d
|
||||||
F test/analyzeF.test 5d1fe1024ba2dfea3c18bede8c1ccef8aba1ab34
|
F test/analyzeF.test 5d1fe1024ba2dfea3c18bede8c1ccef8aba1ab34
|
||||||
F test/analyzer1.test 498e2ff4b62740c2751c3a2f8b744fe26689fae9
|
F test/analyzer1.test 459fa02c445ddbf0101a3bad47b34290a35f2e49
|
||||||
F test/async.test 1d0e056ba1bb9729283a0f22718d3a25e82c277b
|
F test/async.test 1d0e056ba1bb9729283a0f22718d3a25e82c277b
|
||||||
F test/async2.test c0a9bd20816d7d6a2ceca7b8c03d3d69c28ffb8b
|
F test/async2.test c0a9bd20816d7d6a2ceca7b8c03d3d69c28ffb8b
|
||||||
F test/async3.test d73a062002376d7edc1fe3edff493edbec1fc2f7
|
F test/async3.test d73a062002376d7edc1fe3edff493edbec1fc2f7
|
||||||
@ -1085,7 +1085,7 @@ F test/tclsqlite.test 7fb866443c7deceed22b63948ccd6f76b52ad054
|
|||||||
F test/tempdb.test bd92eba8f20e16a9136e434e20b280794de3cdb6
|
F test/tempdb.test bd92eba8f20e16a9136e434e20b280794de3cdb6
|
||||||
F test/temptable.test d2c9b87a54147161bcd1822e30c1d1cd891e5b30
|
F test/temptable.test d2c9b87a54147161bcd1822e30c1d1cd891e5b30
|
||||||
F test/temptrigger.test 8ec228b0db5d7ebc4ee9b458fc28cb9e7873f5e1
|
F test/temptrigger.test 8ec228b0db5d7ebc4ee9b458fc28cb9e7873f5e1
|
||||||
F test/tester.tcl 750365ff97047ded5f2d6e28df82a998f7c66ae0
|
F test/tester.tcl 8fbf071b23ec66ce9bb8607fc92fdc4326393697
|
||||||
F test/thread001.test 9f22fd3525a307ff42a326b6bc7b0465be1745a5
|
F test/thread001.test 9f22fd3525a307ff42a326b6bc7b0465be1745a5
|
||||||
F test/thread002.test e630504f8a06c00bf8bbe68528774dd96aeb2e58
|
F test/thread002.test e630504f8a06c00bf8bbe68528774dd96aeb2e58
|
||||||
F test/thread003.test ee4c9efc3b86a6a2767516a37bd64251272560a7
|
F test/thread003.test ee4c9efc3b86a6a2767516a37bd64251272560a7
|
||||||
@ -1456,7 +1456,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
|
|||||||
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
|
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
|
||||||
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
|
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
|
||||||
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
|
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
|
||||||
P 10a827ae5f3f322af836c15e581fdc958a433a5a
|
P 54b8968e335760105206b894672213c1d56771a4 fa8c12921f8361f1889724bb7c5f7eca9c48b075
|
||||||
R 044bc4807e350ab5b23a4e059317d425
|
R e6d4ff0cfaea5c603741eca2f2c0aea1
|
||||||
U dan
|
T +closed fa8c12921f8361f1889724bb7c5f7eca9c48b075
|
||||||
Z 7cd8dbc9719c56da8d0f172ae33ba6b2
|
U drh
|
||||||
|
Z 3e9e43a77139e0aba2725db0c4d642ac
|
||||||
|
@ -1 +1 @@
|
|||||||
54b8968e335760105206b894672213c1d56771a4
|
90e0cc7b0be31ee2f155c2c053b0cbac584f6154
|
@ -25,9 +25,12 @@ if {$tcl_platform(platform)=="windows"} {
|
|||||||
set PROG "./sqlite3_analyzer"
|
set PROG "./sqlite3_analyzer"
|
||||||
}
|
}
|
||||||
if {![file exe $PROG]} {
|
if {![file exe $PROG]} {
|
||||||
puts "analyzer1 cannot run because $PROG is not available"
|
set PROG [file normalize [file join $::cmdlinearg(TESTFIXTURE_HOME) $PROG]]
|
||||||
finish_test
|
if {![file exe $PROG]} {
|
||||||
return
|
puts "analyzer1 cannot run because $PROG is not available"
|
||||||
|
finish_test
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
db close
|
db close
|
||||||
forcedelete test.db test.db-journal test.db-wal
|
forcedelete test.db test.db-journal test.db-wal
|
||||||
|
@ -411,6 +411,8 @@ if {[info exists cmdlinearg]==0} {
|
|||||||
# --match=$pattern
|
# --match=$pattern
|
||||||
# --verbose=$val
|
# --verbose=$val
|
||||||
# --output=$filename
|
# --output=$filename
|
||||||
|
# -q Reduce output
|
||||||
|
# --testdir=$dir Run tests in subdirectory $dir
|
||||||
# --help
|
# --help
|
||||||
#
|
#
|
||||||
set cmdlinearg(soft-heap-limit) 0
|
set cmdlinearg(soft-heap-limit) 0
|
||||||
@ -425,6 +427,7 @@ if {[info exists cmdlinearg]==0} {
|
|||||||
set cmdlinearg(match) ""
|
set cmdlinearg(match) ""
|
||||||
set cmdlinearg(verbose) ""
|
set cmdlinearg(verbose) ""
|
||||||
set cmdlinearg(output) ""
|
set cmdlinearg(output) ""
|
||||||
|
set cmdlinearg(testdir) "testdir"
|
||||||
|
|
||||||
set leftover [list]
|
set leftover [list]
|
||||||
foreach a $argv {
|
foreach a $argv {
|
||||||
@ -454,6 +457,7 @@ if {[info exists cmdlinearg]==0} {
|
|||||||
}
|
}
|
||||||
{^-+binarylog=.+$} {
|
{^-+binarylog=.+$} {
|
||||||
foreach {dummy cmdlinearg(binarylog)} [split $a =] break
|
foreach {dummy cmdlinearg(binarylog)} [split $a =] break
|
||||||
|
set cmdlinearg(binarylog) [file normalize $cmdlinearg(binarylog)]
|
||||||
}
|
}
|
||||||
{^-+soak=.+$} {
|
{^-+soak=.+$} {
|
||||||
foreach {dummy cmdlinearg(soak)} [split $a =] break
|
foreach {dummy cmdlinearg(soak)} [split $a =] break
|
||||||
@ -486,6 +490,7 @@ if {[info exists cmdlinearg]==0} {
|
|||||||
|
|
||||||
{^-+output=.+$} {
|
{^-+output=.+$} {
|
||||||
foreach {dummy cmdlinearg(output)} [split $a =] break
|
foreach {dummy cmdlinearg(output)} [split $a =] break
|
||||||
|
set cmdlinearg(output) [file normalize $cmdlinearg(output)]
|
||||||
if {$cmdlinearg(verbose)==""} {
|
if {$cmdlinearg(verbose)==""} {
|
||||||
set cmdlinearg(verbose) 2
|
set cmdlinearg(verbose) 2
|
||||||
}
|
}
|
||||||
@ -498,6 +503,9 @@ if {[info exists cmdlinearg]==0} {
|
|||||||
error "option --verbose= must be set to a boolean or to \"file\""
|
error "option --verbose= must be set to a boolean or to \"file\""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{^-+testdir=.*$} {
|
||||||
|
foreach {dummy cmdlinearg(testdir)} [split $a =] break
|
||||||
|
}
|
||||||
{.*help.*} {
|
{.*help.*} {
|
||||||
print_help_and_quit
|
print_help_and_quit
|
||||||
}
|
}
|
||||||
@ -507,10 +515,17 @@ if {[info exists cmdlinearg]==0} {
|
|||||||
}
|
}
|
||||||
|
|
||||||
default {
|
default {
|
||||||
lappend leftover $a
|
lappend leftover [file normalize $a]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
set testdir [file normalize $testdir]
|
||||||
|
set cmdlinearg(TESTFIXTURE_HOME) [pwd]
|
||||||
|
set argv0 [file normalize $argv0]
|
||||||
|
if {$cmdlinearg(testdir)!=""} {
|
||||||
|
file mkdir $cmdlinearg(testdir)
|
||||||
|
cd $cmdlinearg(testdir)
|
||||||
|
}
|
||||||
set argv $leftover
|
set argv $leftover
|
||||||
|
|
||||||
# Install the malloc layer used to inject OOM errors. And the 'automatic'
|
# Install the malloc layer used to inject OOM errors. And the 'automatic'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user