super(name);
}
public static Test suite() {
BaseTestSuite suite = new BaseTestSuite("store");
suite.addTest(BootAllTest.suite());
suite.addTest(ClassLoaderBootTest.suite());
suite.addTest(StreamingColumnTest.suite());
suite.addTest(Derby3625Test.suite());
suite.addTest(Derby4577Test.suite());
suite.addTest(InterruptResilienceTest.suite());
suite.addTest(Derby4676Test.suite());
suite.addTest(BootLockTest.suite());
suite.addTest(UpdateLocksTest.suite());
suite.addTest(PositionedStoreStreamTest.suite());
suite.addTest(OSReadOnlyTest.suite());
suite.addTest(BackupRestoreTest.suite());
suite.addTest(OfflineBackupTest.suite());
suite.addTest(LiveLockTest.suite());
suite.addTest(ClobReclamationTest.suite());
suite.addTest(IndexSplitDeadlockTest.suite());
suite.addTest(HoldCursorJDBC30Test.suite());
suite.addTest(AccessTest.suite());
suite.addTest(AutomaticIndexStatisticsTest.suite());
suite.addTest(Derby5582AutomaticIndexStatisticsTest.suite());
suite.addTest(AutomaticIndexStatisticsMultiTest.suite());
suite.addTest(BTreeMaxScanTest.suite());
suite.addTest(MadhareTest.suite());
suite.addTest(LongColumnTest.suite());
suite.addTest(RowLockBasicTest.suite());
suite.addTest(RecoveryTest.suite());
suite.addTest(OCRecoveryTest.suite());
suite.addTest(TableLockBasicTest.suite());
suite.addTest(ServicePropertiesFileTest.suite());
suite.addTest(Derby5234Test.suite());
suite.addTest(KeepDisposableStatsPropertyTest.suite());
suite.addTest(LockTableVtiTest.suite());
suite.addTest(StoreScriptsTest.suite());
suite.addTest(Derby4923Test.suite());
suite.addTest(SpaceTableTest.suite());
/* Tests that only run in sane builds */
if (SanityManager.DEBUG) {
suite.addTest(HoldCursorExternalSortJDBC30Test.suite());
}
// Encryption only supported for Derby in J2SE/J2EE environments.
// J2ME (JSR169) does not support encryption.
if (JDBC.vmSupportsJDBC3()) {
// Add tests of basic functionality on encrypted databases.
suite.addTest(EncryptionKeyAESTest.suite());
suite.addTest(EncryptionKeyBlowfishTest.suite());
suite.addTest(EncryptionKeyDESTest.suite());
suite.addTest(EncryptionAESTest.suite());
suite.addTest(EncryptDatabaseTest.suite());
suite.addTest(CryptoCrashRecoveryTest.suite());
suite.addTest(DecryptDatabaseTest.suite());
}
return suite;
}