Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Display a warning that the notify2-3 test sometimes fails on single-core machines. (CVS 6407) |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
ab7c718dec56859c51bfb0b1c1d70a7c |
User & Date: | drh 2009-03-30 11:59:31.000 |
Context
2009-03-30
| ||
12:42 | Avoid all use of the "LL" suffix for long-long integer literals. Ticket #3759. (CVS 6408) (check-in: 7ef3693542 user: drh tags: trunk) | |
11:59 | Display a warning that the notify2-3 test sometimes fails on single-core machines. (CVS 6407) (check-in: ab7c718dec user: drh tags: trunk) | |
07:39 | Another change related to (6401) and (6402): When an attempt to unlock a file fails in os_unix.c, close all files held open waiting for the unlock event anyway. This prevents a file-descriptor leak when testing IO errors. (CVS 6406) (check-in: 50fbcdea04 user: danielk1977 tags: trunk) | |
Changes
Changes to test/notify2.test.
1 2 3 4 5 6 7 8 9 10 11 | # 2009 March 04 # # The author disclaims copyright to this source code. In place of # a legal notice, here is a blessing: # # May you do good and not evil. # May you find forgiveness for yourself and forgive others. # May you share freely, never taking more than you give. # #*********************************************************************** # | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # 2009 March 04 # # The author disclaims copyright to this source code. In place of # a legal notice, here is a blessing: # # May you do good and not evil. # May you find forgiveness for yourself and forgive others. # May you share freely, never taking more than you give. # #*********************************************************************** # # $Id: notify2.test,v 1.7 2009/03/30 11:59:31 drh Exp $ set testdir [file dirname $argv0] source $testdir/tester.tcl if {[run_thread_tests]==0} { finish_test ; return } ifcapable !unlock_notify||!shared_cache { finish_test ; return } # The tests in this file test the sqlite3_blocking_step() function in |
︙ | ︙ | |||
226 227 228 229 230 231 232 233 234 235 236 237 238 239 | # The following tests checks to make sure sqlite3_blocking_step() is # faster than sqlite3_step(). blocking_step() is always faster on # multi-core and is usually faster on single-core. But sometimes, by # chance, step() will be faster on a single core, in which case the # following test will fail. # puts [array get anWrite] do_test notify2-3 { expr {$anWrite(sqlite3_blocking_step) > $anWrite(sqlite3_step)} } {1} sqlite3_enable_shared_cache $::enable_shared_cache finish_test | > > > | 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 | # The following tests checks to make sure sqlite3_blocking_step() is # faster than sqlite3_step(). blocking_step() is always faster on # multi-core and is usually faster on single-core. But sometimes, by # chance, step() will be faster on a single core, in which case the # following test will fail. # puts "The following test seeks to demonstrate that the sqlite3_unlock_notify()" puts "interface helps multi-core systems to run faster. This test sometimes" puts "fails on single-core machines." puts [array get anWrite] do_test notify2-3 { expr {$anWrite(sqlite3_blocking_step) > $anWrite(sqlite3_step)} } {1} sqlite3_enable_shared_cache $::enable_shared_cache finish_test |