mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-30 19:03:16 +03:00
Update testrunner.tcl to use a separate process for each test script. And to run some extra tests too.
FossilOrigin-Name: d090948a69a9c4b86693bd3caedba3d7e5883e4b2ad1f2d4bf7ae14c105ddea7
This commit is contained in:
@ -552,6 +552,7 @@ if {[info exists cmdlinearg]==0} {
|
||||
}
|
||||
}
|
||||
}
|
||||
unset -nocomplain a
|
||||
set testdir [file normalize $testdir]
|
||||
set cmdlinearg(TESTFIXTURE_HOME) [pwd]
|
||||
set cmdlinearg(INFO_SCRIPT) [file normalize [info script]]
|
||||
@ -1318,9 +1319,11 @@ proc finalize_testing {} {
|
||||
if {$::cmdlinearg(binarylog)} {
|
||||
vfslog finalize binarylog
|
||||
}
|
||||
if {$sqlite_open_file_count} {
|
||||
output2 "$sqlite_open_file_count files were left open"
|
||||
incr nErr
|
||||
if {[info exists ::run_thread_tests_called]==0} {
|
||||
if {$sqlite_open_file_count} {
|
||||
output2 "$sqlite_open_file_count files were left open"
|
||||
incr nErr
|
||||
}
|
||||
}
|
||||
if {[lindex [sqlite3_status SQLITE_STATUS_MALLOC_COUNT 0] 1]>0 ||
|
||||
[sqlite3_memory_used]>0} {
|
||||
@ -2502,8 +2505,10 @@ proc test_restore_config_pagecache {} {
|
||||
catch {db3 close}
|
||||
|
||||
sqlite3_shutdown
|
||||
eval sqlite3_config_pagecache $::old_pagecache_config
|
||||
unset ::old_pagecache_config
|
||||
if {[info exists ::old_pagecache_config]} {
|
||||
eval sqlite3_config_pagecache $::old_pagecache_config
|
||||
unset ::old_pagecache_config
|
||||
}
|
||||
sqlite3_initialize
|
||||
autoinstall_test_functions
|
||||
sqlite3 db test.db
|
||||
|
Reference in New Issue
Block a user