/*
* All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright
* notice. All rights reserved.
*/
package com.tctest;
import com.tc.test.activepassive.ActivePassiveCrashMode;
import com.tc.test.activepassive.ActivePassivePersistenceMode;
import com.tc.test.activepassive.ActivePassiveSharedDataMode;
import com.tc.test.activepassive.ActivePassiveTestSetupManager;
public class TreeMapRandomCrashTest extends TransparentTestBase {
private static final int NODE_COUNT = 3;
public void doSetUp(TransparentTestIface t) throws Exception {
t.getTransparentAppConfig().setClientCount(NODE_COUNT).setIntensity(1);
t.initializeTestRunner();
}
protected Class getApplicationClass() {
return TreeMapTestApp.class;
}
protected boolean canRunActivePassive() {
return true;
}
public void setupActivePassiveTest(ActivePassiveTestSetupManager setupManager) {
setupManager.setServerCount(3);
setupManager.setServerCrashMode(ActivePassiveCrashMode.RANDOM_SERVER_CRASH);
setupManager.setServerCrashWaitTimeInSec(30);
setupManager.setServerShareDataMode(ActivePassiveSharedDataMode.NETWORK);
setupManager.setServerPersistenceMode(ActivePassivePersistenceMode.TEMPORARY_SWAP_ONLY);
}
}
|