The following tests run on at least one platform and with no errors:
- textfixture ../zipvfs/test/zipvfs.test - see ../test/README.txt for build instructions
- tclsh th3make zipvfs.rc test.rc
- tclsh th3make zipvfs.rc memdebug.rc
- tclsh th3make zipvfs.rc min.rc - run with Valgrind with no unexplained errors
- tclsh th3make zipvfs.rc alignment1.rc fast.rc
- tclsh th3make zipvfs.rc alignment4.rc fast.rc
- tclsh th3make zipvfs.rc alignment5.rc fast.rc
- tclsh th3make zipvfs.rc alignment6.rc fast.rc
Run the test tclsh th3make zipvfs.rc fast.rc on each of the following platforms:
- Linux x86
- Linux x86-64
- OpenBSD
- MacOS-X x86
- MacOS-X x86_64
- MacOS-X ppc (big-endian)
- WindowsXP
- Windows7 compiled with Mingw
- Windows7 compiled with VS2010
- Android
There are no reasonably suppressible warnings on any of the platforms from the previous checklist item.
Verify that databases generated on 32-bit systems are readable and writable on 64-bit systems and vice versa
Verify that databases generated on little-endian systems are readable and writable on big-endian systems and vice versa
Build the command-line shell and verify correct operation
100% branch test coverage on at least one platform
Code complies with design rules
Code complies with coding rules