Verify that the amalgamation builds are byte-for-byte identical on all
workstation platforms.
linux x86
linux x64
mac leopard
mac snow-leopard
openbsd
windows native mingw
windows nmake
any unix using autoconf
Verify that databases (including FTS3 and RTREE databases),
rollback journals, and WAL files
created by the release candidate are
readable and writeable by historical versions of SQLite (as long
as no unsupported features are used) and vice versa.
Cross-platform tests. Verify the ability of databases, WAL files, and
rollback journals to be copied and used between 32-bit and 64-bit systems
and between big-endian and little-endian systems.
32-big to 64-little, database
32-big to 64-little, WAL
32-big to 64-little, rollback
64-little to 32-little, database
64-little to 32-little, WAL
64-little to 32-little, rollback
32-little to 32-big, database
32-little to 32-big, WAL
32-little to 32-big, rollback
64-little to 32-big, SEE database
64-little to 32-big, ZIPVFS database
64-little to 32-big, CEROD database
Build and verify correct operation of sqlite3_analyzer on:
Linux
Mac
Win32 (MinGW)
Win32 (MSVC)
Run the CLI tests found under the tool subfolder in the main source tree
and verify correct output.
Tests for branches tracking trunk.
sessions, TCL
sessions, TH3
apple-osx, TCL
apple-osx, TH3
Verify that all branches that are no longer active have been closed.
Verify that the bug response checklist has been
completed for all bugs found since the previous release.
Verify that the new feature checklist has been
completed for all enhancements made since the previous release.