diff options
author | drh <> | 2025-01-04 20:50:21 +0000 |
---|---|---|
committer | drh <> | 2025-01-04 20:50:21 +0000 |
commit | 1e03bd8a89e57c465a1975c0a17408448cc56985 (patch) | |
tree | b272ef079fcc33a6658cb69c40677299afe641da /doc | |
parent | 1c1b3a0f2db572bff16f66fcb07fd990b0425552 (diff) | |
download | sqlite-1e03bd8a89e57c465a1975c0a17408448cc56985.tar.gz sqlite-1e03bd8a89e57c465a1975c0a17408448cc56985.zip |
Improvements to testing and validation of the SQLite TCL extension.
FossilOrigin-Name: 9d7597cad4a167aef7688e85513d8695e8d919e41f5cd44909aefee5ddf13345
Diffstat (limited to 'doc')
-rw-r--r-- | doc/tcl-extension-testing.md | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/doc/tcl-extension-testing.md b/doc/tcl-extension-testing.md index 0b81b922c..10c57b7c3 100644 --- a/doc/tcl-extension-testing.md +++ b/doc/tcl-extension-testing.md @@ -46,16 +46,18 @@ <li> `./configure --with-tclsh=$TCLTD/tcl86/bin/tclsh8.6` <li> `make tclextension-install` <br> ↑ Verify extension installed at $TCLTD/tcl86/lib/tcl8.6/sqlite3.* +<li> `make tclextension-verify` <li> `fossil clean -x` <li> `./configure --with-tclsh=$TCLTD/tcl90/bin/tclsh9.0` <li> `make tclextension-install` <br> ↑ Verify extension installed at $TCLTD/tcl90/lib/sqlite3.* +<li> `make tclextension-verify` </ol> -### 1.4 Testing the extension +### 1.4 Additional sanity tests <ol type="1"> -<li value="22"> +<li value="24"> `$TCLTD/tcl86/bin/tclsh8.6 test/testrunner.tcl release --explain` <br> ↑ Verify thousands of lines of output with no errors <li> `$TCLTD/tcl90/bin/tclsh9.0 test/testrunner.tcl release --explain` <br> @@ -65,7 +67,7 @@ ### 1.5 Cleanup <ol type="1"> -<li value="24"> `rm -rf $TCLTD` +<li value="26"> `rm -rf $TCLTD` </ol> ## 2.0 Testing On Windows @@ -130,18 +132,20 @@ <li> `set TCLSH_CMD=%TCLTD%\tcl86\bin\tclsh86t.exe` <li> `nmake /f Makefile.msc tclextension-install` <br> ↑ Verify extension installed at %TCLTD%\\tcl86\\lib\\tcl8.6\\sqlite3.* +<li> `nmake /f Makefile.msc tclextension-verify` <li> `fossil clean -x` <li> `set TCLDIR=%TCLTD%\tcl90` <li> `set PATH=%TCLTD%\tcl90\bin;%ORIGINALPATH%` <li> `set TCLSH_CMD=%TCLTD%\tcl90\bin\tclsh90.exe` <li> `nmake /f Makefile.msc tclextension-install` <br> ↑ Verify extension installed at %TCLTD%\\tcl90\\lib\\sqlite3.* +<li> `nmake /f Makefile.msc tclextension-verify` </ol> -### 2.4 Testing on Windows +### 2.4 Additional sanity tests for Windows <ol type="1"> -<li value="31"> +<li value="33"> `set PATH=%TCLTD%\tcl86\bin;%ORIGINALPATH%` <li>`tclsh86t test/testrunner.tcl release --explain` <br> ↑ Verify thousands of lines of output with no errors @@ -153,5 +157,5 @@ ### 2.5 Cleanup <ol type="1"> -<li value="35"> `rm -rf %TCLTD%` +<li value="37"> `rm -rf %TCLTD%` </ol> |