public class T_RecoverBadLog extends T_Generic
Modifier and Type | Field and Description |
---|---|
private boolean |
checksumTest |
(package private) org.apache.derby.iapi.services.context.ContextService |
contextService |
(package private) org.apache.derby.iapi.store.raw.RawStoreFactory |
factory |
private java.io.RandomAccessFile |
infofile |
private java.lang.String |
infoPath |
(package private) org.apache.derby.iapi.services.locks.LockFactory |
lf |
(package private) org.apache.derby.impl.store.raw.log.LogToFile |
logFactory |
(package private) static java.lang.String |
REC_001 |
(package private) static java.lang.String |
REC_002 |
(package private) static java.lang.String |
REC_003 |
(package private) static java.lang.String |
REC_004 |
(package private) static java.lang.String |
REC_005 |
(package private) static java.lang.String |
REC_006 |
(package private) static java.lang.String |
REC_UNDO |
private boolean |
setup |
(package private) static java.lang.String |
SP1 |
(package private) static java.lang.String |
SP2 |
(package private) T_Util |
t_util |
private static java.lang.String |
TEST_BAD_CHECKSUM_LOG |
private static java.lang.String |
TEST_BADCHECKSUMLOG_INFO |
private static java.lang.String |
TEST_BADLOG_INFO |
private static java.lang.String |
TEST_BADLOG_SETUP |
private static java.lang.String |
TEST_BADLOG1 |
private static java.lang.String |
TEST_BADLOG2 |
private static java.lang.String |
TEST_BADLOG3 |
private static java.lang.String |
TEST_BADLOG4 |
private static java.lang.String |
TEST_BADLOG5 |
private static java.lang.String |
TEST_BADLOG6 |
private static java.lang.String |
TEST_BADLOG7 |
private boolean |
test1 |
private boolean |
test2 |
private boolean |
test3 |
private boolean |
test4 |
private boolean |
test5 |
private boolean |
test6 |
private boolean |
test7 |
private java.lang.String |
testService |
out, shortModuleToTestName, startParams
Constructor and Description |
---|
T_RecoverBadLog() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.Object |
createPersistentService(java.lang.String factoryInterface,
java.lang.String serviceName,
java.util.Properties properties)
Privileged startup.
|
private long |
find(long inkey) |
private static java.lang.Object |
findServiceModule(java.lang.Object serviceModule,
java.lang.String factoryInterface)
Privileged startup.
|
private void |
getConfig() |
private static org.apache.derby.iapi.services.context.ContextService |
getContextService()
Privileged lookup of the ContextService.
|
java.lang.String |
getModuleToTestProtocolName()
Get the name of the protocol for the module to test.
|
private long |
key(int test,
int param) |
private void |
register(long key,
long value) |
(package private) void |
RTest1() |
(package private) void |
RTest2() |
(package private) void |
RTest3() |
(package private) void |
RTest4() |
(package private) void |
RTest5() |
(package private) void |
RTest6() |
(package private) void |
RTest7() |
void |
runTests()
See T_Recovery for the general testing frame work
|
private void |
simulateLogFileCorruption() |
private static boolean |
startPersistentService(java.lang.String serviceName,
java.util.Properties properties)
Privileged startup.
|
protected void |
STest1() |
protected void |
STest2() |
protected void |
STest3() |
protected void |
STest4() |
protected void |
STest5() |
protected void |
STest6() |
protected void |
STest7() |
boot, Execute, FAIL, PASS, REPORT, stop, UnitTestDuration, UnitTestType
private java.lang.String testService
static final java.lang.String REC_001
static final java.lang.String REC_002
static final java.lang.String REC_003
static final java.lang.String REC_004
static final java.lang.String REC_005
static final java.lang.String REC_006
static final java.lang.String REC_UNDO
static final java.lang.String SP1
static final java.lang.String SP2
private java.io.RandomAccessFile infofile
private boolean setup
private boolean test1
private boolean test2
private boolean test3
private boolean test4
private boolean test5
private boolean test6
private boolean test7
private boolean checksumTest
private java.lang.String infoPath
private static final java.lang.String TEST_BADLOG_SETUP
private static final java.lang.String TEST_BADLOG1
private static final java.lang.String TEST_BADLOG2
private static final java.lang.String TEST_BADLOG3
private static final java.lang.String TEST_BADLOG4
private static final java.lang.String TEST_BADLOG5
private static final java.lang.String TEST_BADLOG6
private static final java.lang.String TEST_BADLOG7
private static final java.lang.String TEST_BAD_CHECKSUM_LOG
private static final java.lang.String TEST_BADLOG_INFO
private static final java.lang.String TEST_BADCHECKSUMLOG_INFO
org.apache.derby.iapi.store.raw.RawStoreFactory factory
org.apache.derby.iapi.services.locks.LockFactory lf
org.apache.derby.impl.store.raw.log.LogToFile logFactory
org.apache.derby.iapi.services.context.ContextService contextService
T_Util t_util
public java.lang.String getModuleToTestProtocolName()
T_Generic
getModuleToTestProtocolName
in class T_Generic
private void getConfig()
public void runTests() throws T_Fail
private long find(long inkey)
private long key(int test, int param)
protected void STest1() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
void RTest1() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
protected void STest2() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
void RTest2() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
protected void STest3() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
void RTest3() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
protected void STest4() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
void RTest4() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
protected void STest5() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
void RTest5() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
protected void STest6() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
void RTest6() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
protected void STest7() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
void RTest7() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
private void simulateLogFileCorruption() throws T_Fail, org.apache.derby.iapi.error.StandardException
T_Fail
org.apache.derby.iapi.error.StandardException
private static org.apache.derby.iapi.services.context.ContextService getContextService()
private static java.lang.Object findServiceModule(java.lang.Object serviceModule, java.lang.String factoryInterface) throws org.apache.derby.iapi.error.StandardException
org.apache.derby.iapi.error.StandardException
private static boolean startPersistentService(java.lang.String serviceName, java.util.Properties properties) throws org.apache.derby.iapi.error.StandardException
org.apache.derby.iapi.error.StandardException
private static java.lang.Object createPersistentService(java.lang.String factoryInterface, java.lang.String serviceName, java.util.Properties properties) throws org.apache.derby.iapi.error.StandardException
org.apache.derby.iapi.error.StandardException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.