aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authordrh <>2025-01-04 20:50:21 +0000
committerdrh <>2025-01-04 20:50:21 +0000
commit1e03bd8a89e57c465a1975c0a17408448cc56985 (patch)
treeb272ef079fcc33a6658cb69c40677299afe641da /doc
parent1c1b3a0f2db572bff16f66fcb07fd990b0425552 (diff)
downloadsqlite-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.md16
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>
&uarr; 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>
&uarr; 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>
&uarr; 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>
&uarr; 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>
&uarr; 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>
&uarr; 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>