]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add -sqllog flag to the JNI 'tests' target because it hits APIs which are otherwise...
authorstephan <stephan@noemail.net>
Sat, 26 Aug 2023 12:19:51 +0000 (12:19 +0000)
committerstephan <stephan@noemail.net>
Sat, 26 Aug 2023 12:19:51 +0000 (12:19 +0000)
FossilOrigin-Name: cc3153ed341f59262485c3541a8879c4e86520c8a10f4ce819344a88099e7d0e

ext/jni/GNUmakefile
ext/jni/src/org/sqlite/jni/Tester1.java
manifest
manifest.uuid

index 753416633574b0e82889e8e08314702b449c0b27..9eb65186a319dc7d00ddd7898f7899669cdabb28 100644 (file)
@@ -243,12 +243,19 @@ test.flags ?=
 test.main.flags = -ea -Djava.library.path=$(dir.bld.c) \
                   $(java.flags) -cp $(classpath) \
                   org.sqlite.jni.Tester1
-test-one: $(SQLite3Jni.class) $(sqlite3-jni.dll)
+test.deps := $(SQLite3Jni.class) $(sqlite3-jni.dll)
+test-one: $(test.deps)
        $(bin.java) $(test.main.flags) $(test.flags)
-test: test-one
-       @echo "Again in multi-threaded mode:";
+test-sqllog: $(test.deps)
+       @echo "Testing with -sqllog..."
+       $(bin.java) $(test.main.flags) -sqllog
+test-mt: $(test.deps)
+       @echo "Testing in multi-threaded mode:";
        $(bin.java) $(test.main.flags) -t 5 -r 20 -shuffle $(test.flags)
 
+test: test-one test-mt
+tests: test test-sqllog
+
 tester.scripts := $(sort $(wildcard $(dir.src)/tests/*.test))
 tester.flags ?= # --verbose
 .PHONY: tester tester-local tester-ext
@@ -283,7 +290,7 @@ endif
 
 tester-ext: tester-local
 tester: tester-ext
-tests: test tester
+tests: tester
 
 ########################################################################
 # Build each SQLITE_THREADMODE variant and run all tests against them.
index bd585528cc247211e8d86e6320721b940c1a797c..5f574045c2d02d93ca533db49bb16d360fbc48f1 100644 (file)
@@ -1504,7 +1504,7 @@ public class Tester1 implements Runnable {
             @Override public void call(sqlite3 db, String msg, int op){
               switch(op){
                 case 0: outln("Opening db: ",db); break;
-                case 1: outln(db,": ",msg); break;
+                case 1: outln("SQL ",db,": ",msg); break;
                 case 2: outln("Closing db: ",db); break;
               }
             }
index cd32317d2a3dd15c0aad0645fc001cf3f903c9bf..64134a970c4063a84f01fe5244d32b688b3e1d44 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C JNI\sinternal\scleanups\sand\sdocs.
-D 2023-08-26T11:57:34.208
+C Add\s-sqllog\sflag\sto\sthe\sJNI\s'tests'\starget\sbecause\sit\shits\sAPIs\swhich\sare\sotherwise\snot\stested.
+D 2023-08-26T12:19:51.786
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -233,7 +233,7 @@ F ext/fts5/tool/showfts5.tcl d54da0e067306663e2d5d523965ca487698e722c
 F ext/icu/README.txt 7ab7ced8ae78e3a645b57e78570ff589d4c672b71370f5aa9e1cd7024f400fc9
 F ext/icu/icu.c c074519b46baa484bb5396c7e01e051034da8884bad1a1cb7f09bbe6be3f0282
 F ext/icu/sqliteicu.h fa373836ed5a1ee7478bdf8a1650689294e41d0c89c1daab26e9ae78a32075a8
-F ext/jni/GNUmakefile b28f8b304ef97db8250857cb463aea1b329bfcb584a2902d4c1a490a831e2c9d
+F ext/jni/GNUmakefile d9244b5addf58868343a74a94faa71f829e7f40c163486d053f4b4bbea173703
 F ext/jni/README.md 1332b1fa27918bd5d9ca2d0d4f3ac3a6ab86b9e3699dc5bfe32904a027f3d2a9
 F ext/jni/jar-dist.make 030aaa4ae71dd86e4ec5e7c1e6cd86f9dfa47c4592c070d2e35157e42498e1fa
 F ext/jni/src/c/sqlite3-jni.c e914d5ec2d7a80a2735d777b4309c1bb0adc721be63abed0b9927a3880008f9b
@@ -264,7 +264,7 @@ F ext/jni/src/org/sqlite/jni/SQLFunction.java d060f302b2cc4cf7a4f5a6b2d36458a2e6
 F ext/jni/src/org/sqlite/jni/SQLite3CallbackProxy.java 13c4ea6f35871261eba63fa4117715515e0beecbdebfb879ec5b1f340ed36904
 F ext/jni/src/org/sqlite/jni/SQLite3Jni.java 4be23360d93011d80676bebb1f21f7da0fc4ab637a6d138c8c35bbb2f764b19d
 F ext/jni/src/org/sqlite/jni/ScalarFunction.java 21301a947e49f0dd9c682dfe2cc8a6518226c837253dd791cd512f847eeca52c
-F ext/jni/src/org/sqlite/jni/Tester1.java 2921142fff8cd5a09d1cee30853457926dc63e647df9a687265bb4e678bc9570
+F ext/jni/src/org/sqlite/jni/Tester1.java 929347853b4b6a1039d4878b629e2eaefa559ed4fee77af44f0667818cb0ce76
 F ext/jni/src/org/sqlite/jni/TesterFts5.java 6f135c60e24c89e8eecb9fe61dde0f3bb2906de668ca6c9186bcf34bdaf94629
 F ext/jni/src/org/sqlite/jni/TraceV2Callback.java 25a45e800b0c57f506c237d111bcfd09da584e936fee395d4bd802100ebeff8c
 F ext/jni/src/org/sqlite/jni/UpdateHookCallback.java f5eadfa44462c050658230884b41477274f34306accd85c8201a7afbc00d2429
@@ -2103,8 +2103,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P c852f1ebbde273c3d28fe5aff0bf73cfc06b41dd371a94d7520536dc7a1dbcc1
-R e2cc30a4c5c5fdac12de199e721e1eae
+P b7b26bfb4f86e0b8aaabab258ccb0713737ffd4ecd3156d6a83a4f9a1d25edf6
+R bda1f076dda69c15cb8a680d0b1df2f4
 U stephan
-Z afcbdc6516d9f37dfcef349abedaeb15
+Z 305343d23fefa1e340e48a7e2b94b6db
 # Remove this line to create a well-formed Fossil manifest.
index d29f07c1cc47f7b0ad708eaef5ad83407704c609..4effb0c1d0e4c677b54297c86dde93875e85935d 100644 (file)
@@ -1 +1 @@
-b7b26bfb4f86e0b8aaabab258ccb0713737ffd4ecd3156d6a83a4f9a1d25edf6
\ No newline at end of file
+cc3153ed341f59262485c3541a8879c4e86520c8a10f4ce819344a88099e7d0e
\ No newline at end of file