TestAllThe main test application. JUnit is not used because loops are easier to write in regular java applications (most tests are ran multiple times using different settings).
abbaLockingDetectorThe AB-BA locking detector.
atLeastOneTestFailedSet to true if any of the tests fail. Used to return an error code from
the whole program.
bigIf the test should run with many rows.
cacheTypeThe cache type.
cipherThe cipher to use (null for unencrypted).
codeCoverageIf code coverage is enabled.
collationIf not null the database should be opened with the collation parameter
defragIf the database should always be defragmented when closing.
diskResultIf a small cache and a low number for MAX_MEMORY_ROWS should be used.
diskUndoIf MAX_MEMORY_UNDO=3 should be used.
endlessIf the tests should run forever.
googleAppEngineIf testing on Google App Engine.
lazyIf lazy queries should be used.
lockTimeoutThe lock timeout to use
memoryIf in-memory databases should be used.
multiThreadedIf the multi-threaded mode should be used.
mvStoreWhether the MVStore storage is used.
mvccIf the multi version concurrency control mode should be used.
networkedIf remote database connections should be used.
reopenTest using the recording file system.
smallLogIf the transaction log should be kept small (that is, the log should be
switched early).
splitFileSystemTest the split file system.
sslIf SSL should be used for remote connections.
stopOnErrorIf the test should stop when the first error occurs.
testsThe list of tests.
throttleThe THROTTLE value to use.
throttleDefaultThe THROTTLE value to use by default.
traceLevelFileThe file trace level value to use.
traceSystemOutIf TRACE_LEVEL_SYSTEM_OUT should be set to 2 (for debugging only).
traceTestIf test trace information should be written (for debugging only).
travisIf only fast/CI/Jenkins/Travis tests should be run.
vmlensthe vmlens.com race condition tool
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||