Fix minor problems on various tests. This is a snapshot prior to possible

major changes in order to fix the sqlite3AbortOtherActiveVdbes problem. (CVS 4327)

FossilOrigin-Name: 35cb63ecfd9d8ca7304aae1b150ee5d1c3498bde
This commit is contained in:
drh 2007-08-29 19:15:08 +00:00
parent df12a9bca4
commit 107b25f1bd
5 changed files with 16 additions and 17 deletions

View File

@ -1,5 +1,5 @@
C Fix\sa\sbug\sin\stest_server.c\sthat\sresulted\sfrom\sthe\schange\sin\ssemantics\nof\ssqlite3_enable_shared_cache().\s\sAll\squick\stests\snow\spass.\s(CVS\s4326) C Fix\sminor\sproblems\son\svarious\stests.\s\sThis\sis\sa\ssnapshot\sprior\sto\spossible\nmajor\schanges\sin\sorder\sto\sfix\sthe\ssqlite3AbortOtherActiveVdbes\sproblem.\s(CVS\s4327)
D 2007-08-29T18:20:17 D 2007-08-29T19:15:08
F Makefile.in bfcc303429a5d9dcd552d807ee016c77427418c3 F Makefile.in bfcc303429a5d9dcd552d807ee016c77427418c3
F Makefile.linux-gcc 65241babba6faf1152bf86574477baab19190499 F Makefile.linux-gcc 65241babba6faf1152bf86574477baab19190499
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@ -81,7 +81,7 @@ F src/analyze.c 49b4bd45eb286d833793ed6bf72355a5c1974865
F src/attach.c a52225c75b107be8c5bc144a2b6d20201be3f8f8 F src/attach.c a52225c75b107be8c5bc144a2b6d20201be3f8f8
F src/auth.c 083c1205b45e3f52291ec539d396b4fc557856b3 F src/auth.c 083c1205b45e3f52291ec539d396b4fc557856b3
F src/btmutex.c abc2eda085ff7729c4093db8b4e5357e932f082c F src/btmutex.c abc2eda085ff7729c4093db8b4e5357e932f082c
F src/btree.c ff821439edf1fdf85fee7cc7b475b02cacceb2ae F src/btree.c 91b362f7366f1c3f3c62458c4367fbf4e1ee7b16
F src/btree.h a90328ee4d7aa49a1ec4309c94a9fae65f39d969 F src/btree.h a90328ee4d7aa49a1ec4309c94a9fae65f39d969
F src/btreeInt.h 1fa6510aa8601dc0358a5240d191335236d3cf76 F src/btreeInt.h 1fa6510aa8601dc0358a5240d191335236d3cf76
F src/build.c 830d1a6b2de157fc4d4dd08d4433066ad83f8b72 F src/build.c 830d1a6b2de157fc4d4dd08d4433066ad83f8b72
@ -212,7 +212,7 @@ F test/btree9.test 5d8711b241145b90f65dd1795d5dd8290846fa5e
F test/busy.test 0271c854738e23ad76e10d4096a698e5af29d211 F test/busy.test 0271c854738e23ad76e10d4096a698e5af29d211
F test/cache.test 3ff445c445742a7b6b9ba6e1d62a25263f9424b9 F test/cache.test 3ff445c445742a7b6b9ba6e1d62a25263f9424b9
F test/capi2.test 3c5066836cbaa9923bcc8282c010aa227bb5efd4 F test/capi2.test 3c5066836cbaa9923bcc8282c010aa227bb5efd4
F test/capi3.test 6297cd1f8f2767f3d125e53dd39ce5ee9a8143ea F test/capi3.test ba20464efde48b33b5792cad9ac71dfe2e8d8cd9
F test/capi3b.test 664eb55318132f292f2c436f90906f578cad6b97 F test/capi3b.test 664eb55318132f292f2c436f90906f578cad6b97
F test/capi3c.test 9b324b73317d65d864c56c355a06a5b5cfbcd5a2 F test/capi3c.test 9b324b73317d65d864c56c355a06a5b5cfbcd5a2
F test/cast.test c4780b58b569bab4947458195410ae8791ac216b F test/cast.test c4780b58b569bab4947458195410ae8791ac216b
@ -306,7 +306,7 @@ F test/func.test 605989453d1b42cec1d05c17aa232dc98e3e04e6
F test/fuzz.test 62fc19dd36a427777fd671b569df07166548628a F test/fuzz.test 62fc19dd36a427777fd671b569df07166548628a
F test/fuzz2.test ea38692ce2da99ad79fe0be5eb1a452c1c4d37bb F test/fuzz2.test ea38692ce2da99ad79fe0be5eb1a452c1c4d37bb
F test/fuzz_common.tcl ff4bc2dfc465f6878f8e2d819620914365382731 F test/fuzz_common.tcl ff4bc2dfc465f6878f8e2d819620914365382731
F test/fuzz_malloc.test 18f1502b2d926b47dba90728f1573928abd96a80 F test/fuzz_malloc.test 2b465a70936c326b919f5fde6eb629eaff3b7e41
F test/hook.test 7e7645fd9a033f79cce8fdff151e32715e7ec50a F test/hook.test 7e7645fd9a033f79cce8fdff151e32715e7ec50a
F test/icu.test e6bfae7f625c88fd14df6f540fe835bdfc1e4329 F test/icu.test e6bfae7f625c88fd14df6f540fe835bdfc1e4329
F test/in.test 369cb2aa1eab02296b4ec470732fe8c131260b1d F test/in.test 369cb2aa1eab02296b4ec470732fe8c131260b1d
@ -567,7 +567,7 @@ F www/tclsqlite.tcl 8be95ee6dba05eabcd27a9d91331c803f2ce2130
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5 F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
P 4874499377e8f89a25d8cc2cf7982e6811d53f1b P 5201fa4f8310ffc8b6881d96b152581d74e2df6b
R 3ac59bb853d4a6cf2d63adb2cab31d22 R 562e94af4a79ce02beef7330814d555d
U drh U drh
Z c627e49f5a84bbe8cf633df06b8fb596 Z 261f9a43e26799d1b991384722e003d4

View File

@ -1 +1 @@
5201fa4f8310ffc8b6881d96b152581d74e2df6b 35cb63ecfd9d8ca7304aae1b150ee5d1c3498bde

View File

@ -9,7 +9,7 @@
** May you share freely, never taking more than you give. ** May you share freely, never taking more than you give.
** **
************************************************************************* *************************************************************************
** $Id: btree.c,v 1.418 2007/08/29 17:43:20 drh Exp $ ** $Id: btree.c,v 1.419 2007/08/29 19:15:08 drh Exp $
** **
** This file implements a external (disk-based) database using BTrees. ** This file implements a external (disk-based) database using BTrees.
** See the header comment on "btreeInt.h" for additional information. ** See the header comment on "btreeInt.h" for additional information.
@ -1068,7 +1068,6 @@ static void pageDestructor(DbPage *pData, int pageSize){
assert( pPage->isInit==0 || sqlite3_mutex_held(pPage->pBt->mutex) ); assert( pPage->isInit==0 || sqlite3_mutex_held(pPage->pBt->mutex) );
if( pPage->pParent ){ if( pPage->pParent ){
MemPage *pParent = pPage->pParent; MemPage *pParent = pPage->pParent;
assert( pPage->isInit==1 );
assert( pParent->pBt==pPage->pBt ); assert( pParent->pBt==pPage->pBt );
pPage->pParent = 0; pPage->pParent = 0;
releasePage(pParent); releasePage(pParent);

View File

@ -11,7 +11,7 @@
# This file implements regression tests for SQLite library. The # This file implements regression tests for SQLite library. The
# focus of this script testing the callback-free C/C++ API. # focus of this script testing the callback-free C/C++ API.
# #
# $Id: capi3.test,v 1.54 2007/08/29 12:31:29 danielk1977 Exp $ # $Id: capi3.test,v 1.55 2007/08/29 19:15:09 drh Exp $
# #
set testdir [file dirname $argv0] set testdir [file dirname $argv0]
@ -750,11 +750,11 @@ foreach {code english} $code2english {
} }
# Test the error message when a "real" out of memory occurs. # Test the error message when a "real" out of memory occurs.
if {[info command sqlite3_memdebug_fail]!=""} { ifcapable memdebug {
do_test capi3-10-1 { do_test capi3-10-1 {
sqlite3 db test.db sqlite3 db test.db
set DB [sqlite3_connection_pointer db] set DB [sqlite3_connection_pointer db]
sqlite3_memdebug_fail 0 sqlite3_memdebug_fail 1
catchsql { catchsql {
select * from sqlite_master; select * from sqlite_master;
} }

View File

@ -12,7 +12,7 @@
# #
# This file tests malloc failures in concert with fuzzy SQL generation. # This file tests malloc failures in concert with fuzzy SQL generation.
# #
# $Id: fuzz_malloc.test,v 1.6 2007/08/25 13:37:49 danielk1977 Exp $ # $Id: fuzz_malloc.test,v 1.7 2007/08/29 19:15:09 drh Exp $
set testdir [file dirname $argv0] set testdir [file dirname $argv0]
source $testdir/tester.tcl source $testdir/tester.tcl
@ -40,7 +40,7 @@ proc do_fuzzy_malloc_test {testname args} {
set ::fuzzyopts(-sqlprep) {} set ::fuzzyopts(-sqlprep) {}
array set ::fuzzyopts $args array set ::fuzzyopts $args
sqlite3_memdebug_fail -1 0 sqlite3_memdebug_fail -1 -repeat 0
db close db close
file delete test.db test.db-journal file delete test.db test.db-journal
sqlite3 db test.db sqlite3 db test.db
@ -85,5 +85,5 @@ do_fuzzy_malloc_test fuzzy_malloc-3 \
-template {[Select]} \ -template {[Select]} \
-sqlprep $::SQLPREP -sqlprep $::SQLPREP
sqlite3_memdebug_fail -1 0 sqlite3_memdebug_fail -1
finish_test finish_test