public class ReplicationRun_Local_StateTest_part2 extends ReplicationRun
ReplicationRun.Load, ReplicationRun.State
ALL_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, util
DEFAULT_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, xStopServer
alarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSameNullness, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, newAssertionFailedError, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemErr, setSystemOut, setSystemProperty, sleep, sleepAtLeastOneTick, traceit, vmAtLeast
assertEquals, 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, toString
public 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.Exception
private void _testPreStoppedSlave(java.sql.Connection mConn) throws java.lang.Exception
java.lang.Exception
private 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.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.