From: stephan Date: Mon, 10 Mar 2025 09:54:01 +0000 (+0000) Subject: Add tf.bat target to Makefile.msc to facilitate running of individual test scripts... X-Git-Tag: major-release~149^2~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=49a5da1138fcfd0856de8e0a4b0801506dba734d;p=thirdparty%2Fsqlite.git Add tf.bat target to Makefile.msc to facilitate running of individual test scripts via testfixture.exe. FossilOrigin-Name: 6f24da264cf8d4c9fef706e6ab89e8c002ac4abfb79516f65ff4eb806f864959 --- diff --git a/Makefile.msc b/Makefile.msc index e0bf60978c..6f94ec6c93 100644 --- a/Makefile.msc +++ b/Makefile.msc @@ -2593,6 +2593,11 @@ testfixture.exe: $(TESTFIXTURE_SRC) $(TESTFIXTURE_DEP) $(SQLITE3H) $(LIBRESOBJS) $(TESTFIXTURE_SRC) \ /link $(LDFLAGS) $(LTLINKOPTS) $(TCLLIBPATHS) $(LTLIBPATHS) $(LIBRESOBJS) $(TCLLIBS) $(LTLIBS) $(TLIBS) +# A small helper for manually running individual tests +tf.bat: testfixture.exe Makefile.msc + echo @set PATH=$(LIBTCLPATH);%PATH% > $@ + echo .\testfixture.exe %* >> $@ + extensiontest: testfixture.exe testloadext.dll @set PATH=$(LIBTCLPATH);$(PATH) .\testfixture.exe $(TOP)\test\loadext.test $(TESTOPTS) @@ -2830,6 +2835,7 @@ clean: del /Q *.bsc *.cod *.da *.bb *.bbg *.vc gmon.out 2>NUL del /Q sqlite3.def tclsqlite3.def ctime.c pragma.h 2>NUL del /Q $(SQLITE3EXE) $(SQLITE3DLL) Replace.exe 2>NUL + del /Q tf.bat 2>NUL # <> del /Q $(SQLITE3TCLDLL) pkgIndex.tcl 2>NUL del /Q opcodes.c opcodes.h 2>NUL diff --git a/manifest b/manifest index e4a0cf25eb..264d05ba31 100644 --- a/manifest +++ b/manifest @@ -1,11 +1,11 @@ -C Test\sapp/script\spatches\sfrom\sJan\sNijtmans\sfor\scygwin.\sAdd/replace\smany\smore\ssentinel\sarguments\sfor\sTCL\svariadic\sfunctions\swhich\sspecifically\sneed\sa\sNULL\strailing\sargument.\sWith\sthis,\s'make\stest'\son\scygwin\sruns\sto\scompletion\sfor\sme,\swith\s134\sof\s329227\stests\sfailing.\sMSC\sbuild\sfails\sthe\ssame\s13\stests\swhich\sfail\sfor\sme\sin\strunk. -D 2025-03-08T06:53:06.819 +C Add\stf.bat\starget\sto\sMakefile.msc\sto\sfacilitate\srunning\sof\sindividual\stest\sscripts\svia\stestfixture.exe. +D 2025-03-10T09:54:01.422 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md e108e1e69ae8e8a59e93c455654b8ac9356a11720d3345df2a4743e9590fb20d F Makefile.in 88f74a1b9fcd903fe3414fe9f8484f8491dc403615dbf1c28c6f415f5220b8b2 F Makefile.linux-generic bd3e3cacd369821a6241d4ea1967395c962dfe3057e38cb0a435cee0e8b789d0 -F Makefile.msc ef04498c7e227a0f459b105bb4952f26cc985d1d6340a367e62d5a79c4689dfb +F Makefile.msc 36ec765308c6da65d1a7fd4e4820c46f672034885843761a2e733fe5b931ee82 F README.md a953c0cffd6e4f2501a306c00ee2b6e1e6630c25031e094629307fe99dd003d1 F VERSION 001dea55eb8304ec9130b6b44a32d3fc349f279d45a7e224fc0730c3cb8e2372 F art/icon-243x273.gif 9750b734f82fdb3dc43127753d5e6fbf3b62c9f4e136c2fbf573b2f57ea87af5 @@ -2213,8 +2213,8 @@ F tool/version-info.c 3b36468a90faf1bbd59c65fd0eb66522d9f941eedd364fabccd7227350 F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7 F tool/warnings.sh 49a486c5069de041aedcbde4de178293e0463ae9918ecad7539eedf0ec77a139 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f -P 655c60d1926adb552d37441bf9857263eae92e3806a8524e8443b81fdfd8c258 -R dedab2d958c1519d729d7e43fcb4e763 +P 84d8fcfca19cd183d05a702d0eb1742bfae462d3383a3db72741a48cefac1058 +R ea7c3c063bd620bb195b3ee137e59828 U stephan -Z 95c4e252b087a749ba1f87b7c9a4b7ac +Z a3a62485c6c45d45c142214550c57efd # Remove this line to create a well-formed Fossil manifest. diff --git a/manifest.uuid b/manifest.uuid index 9e4d522ee4..b77d311f9f 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -84d8fcfca19cd183d05a702d0eb1742bfae462d3383a3db72741a48cefac1058 +6f24da264cf8d4c9fef706e6ab89e8c002ac4abfb79516f65ff4eb806f864959