/*
* 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 LinkedBlockingQueueL1ReconnectActivePassiveTest extends TransparentTestBase {
private static final int NODE_COUNT = 4;
public LinkedBlockingQueueL1ReconnectActivePassiveTest() {
//disableAllUntil("2007-06-30");
}
public void doSetUp(TransparentTestIface t) throws Exception {
t.getTransparentAppConfig().setClientCount(NODE_COUNT);
t.initializeTestRunner();
}
protected Class getApplicationClass() {
return LinkedBlockingQueueCrashTestApp.class;
}
protected boolean canRunActivePassive() {
return true;
}
protected boolean enableL1Reconnect() {
return true;
}
public void setupActivePassiveTest(ActivePassiveTestSetupManager setupManager) {
setupManager.setServerCount(2);
setupManager.setServerCrashMode(ActivePassiveCrashMode.CONTINUOUS_ACTIVE_CRASH);
setupManager.setServerCrashWaitTimeInSec(30);
setupManager.setServerShareDataMode(ActivePassiveSharedDataMode.NETWORK);
setupManager.setServerPersistenceMode(ActivePassivePersistenceMode.TEMPORARY_SWAP_ONLY);
}
}
|