public class ReplicationRun_Local_StateTest_part2 extends ReplicationRun
ReplicationRun.Load, ReplicationRun.StateALL_INTERFACES, bootLoad, classPath, commitFreq, dataEncryption, DB_PROTOCOL, derbyMasterVersion, derbyProperties, derbySlaveVersion, derbyVersion, DRIVER_CLASS_NAME, freezeDB, FS, junit_jar, junitTest, jvmVersion, LF, localEnv, masterDatabasePath, masterDbSubPath, masterJvmVersion, masterPostRepl, masterPostSlave, masterPreRepl, masterServerHost, masterServerPort, MINUTES, networkServerControl, PS, remoteShell, replicatedDb, REPLICATION_DB_NOT_BOOTED, REPLICATION_MASTER_TIMED_OUT, REPLICATION_SLAVE_SHUTDOWN_OK, REPLICATION_SLAVE_STARTED_OK, replicationTest, REPLICATIONTEST_PROPFILE, replicationVerify, runUnReplicated, showSysinfo, simpleLoad, simpleLoadTuples, SLAVE_OPERATION_DENIED_WHILE_CONNECTED, slaveDatabasePath, slaveDbSubPath, slaveJvmVersion, slavePostSlave, slavePreSlave, slaveReplPort, slaveServerHost, slaveServerPort, sleepTime, specialTestingJar, sqlLoadInit, state, test_jars, testClientHost, testUser, THREADS, tuplesToInsertPerf, unFreezeDB, userDir, userHome, utilDEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
ReplicationRun_Local_StateTest_part2(java.lang.String testcaseName)
Creates a new instance of ReplicationRun_Local
|
| Modifier and Type | Method and Description |
|---|---|
(package private) java.sql.SQLException |
_executeQuery(java.sql.Connection conn,
java.lang.String query) |
(package private) java.sql.SQLException |
_failOver(java.lang.String serverHost,
int serverPort,
java.lang.String databasePath,
java.lang.String dbSubPath,
java.lang.String replicatedDb) |
(package private) java.sql.SQLException |
_startMaster(java.lang.String masterServerHost,
int masterServerPort,
java.lang.String databasePath,
java.lang.String replicatedDb,
java.lang.String slaveServerHost,
int slaveReplPort) |
(package private) java.sql.SQLException |
_startSlave(java.lang.String slaveServerHost,
int slaveServerPort,
java.lang.String slaveDatabasePath,
java.lang.String replicatedDb,
int slaveReplPort) |
private void |
_testPostStoppedMaster() |
private void |
_testPostStoppedServer() |
private void |
_testPostStoppedSlave() |
private void |
_testPostStoppedSlaveServer() |
private void |
_testPreStoppedSlave(java.sql.Connection mConn) |
(package private) java.sql.SQLException |
connectTo(java.lang.String serverHost,
int serverPort,
java.lang.String databasePath,
java.lang.String dbSubPath,
java.lang.String replicatedDb) |
static junit.framework.Test |
suite() |
void |
testReplication_Local_StateTest_part2()
Verify that correct response to replication "commands":
startSlave, startMaster, stopSlave, stopMaster and failOver,
are given when the replicating database is in the following states:
Failover has been performed and
- slave db has not been shut down,
- slave db has been shut down,
- slave server has been stopped,
- master db has been shut down,
- master server has been stopped.
|
_testInsertUpdateDeleteOnMaster, _verify, _verifyDatabase, assertException, assertSqlStateSlaveConn, bootMasterDatabase, cleanAllTestHosts, configureDataSource, connectPing, credentials, destroySlaveDB, executeOnMaster, executeOnSlave, failOver, getConnection, getMasterConnection, getSlaveConnection, initEnvironment, initMaster, initSlave, killMaster, killSlave, makeReadyForReplication, masterDbPath, masterLoadURL, masterURL, restartServer, runBare, runTest, runTestOnSlave, serverURL, setUp, showCurrentState, shutdownDb, slaveDbPath, slaveURL, startMaster, startOptionalLoad, startServer, startServerMonitor, startSlave, stopServer, stopSlave, stopSlave, tearDown, useEncryption, verifyMaster, verifySlave, waitForConnect, waitForSQLState, xFindServerPID, xStopServeralarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isJava8, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemProperty, sleep, sleepAtLeastOneTick, traceitassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, toStringpublic ReplicationRun_Local_StateTest_part2(java.lang.String testcaseName)
testcaseName - Identifying the test.public static junit.framework.Test suite()
public void testReplication_Local_StateTest_part2()
throws java.lang.Exception
java.lang.Exceptionprivate void _testPreStoppedSlave(java.sql.Connection mConn)
throws java.lang.Exception
java.lang.Exceptionprivate void _testPostStoppedSlave()
private void _testPostStoppedSlaveServer()
private void _testPostStoppedMaster()
private void _testPostStoppedServer()
java.sql.SQLException _startSlave(java.lang.String slaveServerHost,
int slaveServerPort,
java.lang.String slaveDatabasePath,
java.lang.String replicatedDb,
int slaveReplPort)
java.sql.SQLException _failOver(java.lang.String serverHost,
int serverPort,
java.lang.String databasePath,
java.lang.String dbSubPath,
java.lang.String replicatedDb)
java.sql.SQLException _startMaster(java.lang.String masterServerHost,
int masterServerPort,
java.lang.String databasePath,
java.lang.String replicatedDb,
java.lang.String slaveServerHost,
int slaveReplPort)
java.sql.SQLException connectTo(java.lang.String serverHost,
int serverPort,
java.lang.String databasePath,
java.lang.String dbSubPath,
java.lang.String replicatedDb)
java.sql.SQLException _executeQuery(java.sql.Connection conn,
java.lang.String query)
Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.