]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Disable the snapshot test scripts if not compiled with SQLITE_ENABLE_SNAPSHOT.
authordrh <drh@noemail.net>
Fri, 11 Dec 2015 03:20:39 +0000 (03:20 +0000)
committerdrh <drh@noemail.net>
Fri, 11 Dec 2015 03:20:39 +0000 (03:20 +0000)
FossilOrigin-Name: 5fd008f0433833e4341d526dcc2387570ffe1fea

manifest
manifest.uuid
src/test_config.c
test/snapshot.test
test/snapshot_fault.test

index 416a40d864ad9c0655072e3fbe48e8c8153e646d..315698b1df215a069f92b3ee4e239c4e9553e2c3 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\sa\svariable\stype\smismatch\sproblem\sin\sthe\ssnapshot\slogic.
-D 2015-12-11T03:16:54.491
+C Disable\sthe\ssnapshot\stest\sscripts\sif\snot\scompiled\swith\sSQLITE_ENABLE_SNAPSHOT.
+D 2015-12-11T03:20:39.887
 F Makefile.in 28bcd6149e050dff35d4dcfd97e890cd387a499d
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc e8fdca1cb89a1b58b5f4d3a130ea9a3d28cb314d
@@ -363,7 +363,7 @@ F src/test_autoext.c dea8a01a7153b9adc97bd26161e4226329546e12
 F src/test_backup.c 2e6e6a081870150f20c526a2e9d0d29cda47d803
 F src/test_blob.c e5a7a81d61a780da79101aeb1e60d300af169e07
 F src/test_btree.c 2e9978eca99a9a4bfa8cae949efb00886860a64f
-F src/test_config.c 48850687dd5abc8260e23835632511054ccae172
+F src/test_config.c 0dee90328e3dedf8ba002ee94b6a7e7ea7726fe4
 F src/test_demovfs.c 0de72c2c89551629f58486fde5734b7d90758852
 F src/test_devsym.c e7498904e72ba7491d142d5c83b476c4e76993bc
 F src/test_fs.c 993c7eab65bed6add4bb48cca29775e963f710cf
@@ -1020,8 +1020,8 @@ F test/skipscan2.test d1d1450952b7275f0b0a3a981f0230532743951a
 F test/skipscan3.test ec5bab3f81c7038b43450e7b3062e04a198bdbb5
 F test/skipscan5.test 67817a4b6857c47e0e33ba3e506da6f23ef68de2
 F test/skipscan6.test 5866039d03a56f5bd0b3d172a012074a1d90a15b
-F test/snapshot.test bfcf728577d674d85b7da4bc69786ecafd2acebe
-F test/snapshot_fault.test 06472056c516be4610834de4688ea3357e8bde01
+F test/snapshot.test efc6b4edc5d571161835f9dd8552e181ad1f0ac2
+F test/snapshot_fault.test 25973aeb1b86a280800e0bcf1eb5ce70e9ef57ab
 F test/soak.test 0b5b6375c9f4110c828070b826b3b4b0bb65cd5f
 F test/softheap1.test 843cd84db9891b2d01b9ab64cef3e9020f98d087
 F test/sort.test 3f492e5b7be1d3f756728d2ff6edf4f6091e84cb
@@ -1410,7 +1410,7 @@ F tool/vdbe_profile.tcl 246d0da094856d72d2c12efec03250d71639d19f
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh 48bd54594752d5be3337f12c72f28d2080cb630b
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P 767ee30efa5dd469e3a51d4e44cbe473061819b9
-R eb5f4e9ed632ef0781ac556c357a0ce5
+P 93fb8010e4999b6b832d63a7c5a152f65d4415a3
+R f04d367372fb1067c3ab40fd75809ec7
 U drh
-Z feb7b065ed13d6bdb0be293940a48a66
+Z 1fa92043878ab0279cb81464491eddf8
index 27b39abfda049e67325f04371145016e6075b9f0..bf47079e7628299a399a732b50d344e5f0da365c 100644 (file)
@@ -1 +1 @@
-93fb8010e4999b6b832d63a7c5a152f65d4415a3
\ No newline at end of file
+5fd008f0433833e4341d526dcc2387570ffe1fea
\ No newline at end of file
index a9ef182e027ce62d9f261fa6dbc425dbe65400a9..30b421e00b693566d26a09c18afa0ba9ae970051 100644 (file)
@@ -143,6 +143,12 @@ static void set_options(Tcl_Interp *interp){
   Tcl_SetVar2(interp, "sqlite_options", "mem5", "0", TCL_GLOBAL_ONLY);
 #endif
 
+#ifdef SQLITE_ENABLE_SNAPSHOT
+  Tcl_SetVar2(interp, "sqlite_options", "snapshot", "1", TCL_GLOBAL_ONLY);
+#else
+  Tcl_SetVar2(interp, "sqlite_options", "snapshot", "0", TCL_GLOBAL_ONLY);
+#endif
+
 #ifdef SQLITE_MUTEX_OMIT
   Tcl_SetVar2(interp, "sqlite_options", "mutex", "0", TCL_GLOBAL_ONLY);
 #else
index a01ac5a754fea738ed0f0cd74a2dafb61b923e22..6e160166c317382bf49ed95afb85e2d8ffb8d4a0 100644 (file)
@@ -14,6 +14,7 @@
 
 set testdir [file dirname $argv0]
 source $testdir/tester.tcl
+ifcapable !snapshot {finish_test; return}
 set testprefix snapshot
 
 #-------------------------------------------------------------------------
@@ -337,4 +338,3 @@ do_test 6.3 {
 sqlite3_snapshot_free $snapshot
 
 finish_test
-
index a7731b816152fc2d991f720a81bf98dcb0439d90..3ac13daefd42400fb7060b7ad49562dfac45c27f 100644 (file)
@@ -14,6 +14,7 @@
 
 set testdir [file dirname $argv0]
 source $testdir/tester.tcl
+ifcapable !snapshot {finish_test; return}
 set testprefix snapshot_fault
 
 #-------------------------------------------------------------------------
@@ -161,4 +162,3 @@ do_faultsim_test 3.0 -prep {
 
 
 finish_test
-