public abstract class KCVSLogTest extends LogTest
LogTest for KCVSLogManager based log implementations.
This test only requires getting instances of KeyColumnValueStoreManager.LogTest.CountingReader, LogTest.LatchMessageReader, LogTest.StoringReader| Modifier and Type | Field and Description |
|---|---|
static String |
LOG_NAME |
DEFAULT_SENDER_ID| Constructor and Description |
|---|
KCVSLogTest() |
| Modifier and Type | Method and Description |
|---|---|
LogManager |
openLogManager(String senderId,
boolean requiresOrderPreserving) |
abstract KeyColumnValueStoreManager |
openStorageManager() |
void |
setup(org.junit.jupiter.api.TestInfo testInfo) |
void |
shutdown(org.junit.jupiter.api.TestInfo testInfo) |
close, mediumSendReceiveSerial, sendReceive, simpleSendReceive, smallSendReceiveSerial, testFuzzMessagesSerial, testLogIsDurableAcrossReopenSerial, testMultipleLogsWithSingleReaderSerial, testMultipleReadersOnSingleLog, testMultipleReadersOnSingleLogSerial, testReadMarkerCompatibility, testReadMarkerResumesInMiddleOfLog, testSeparateReadersAndLogsInSharedManager, testUnregisterReaderSerialpublic static final String LOG_NAME
public abstract KeyColumnValueStoreManager openStorageManager() throws BackendException
BackendExceptionpublic LogManager openLogManager(String senderId, boolean requiresOrderPreserving) throws BackendException
openLogManager in class LogTestsenderId - The unique id identifying the sending instancerequiresOrderPreserving - whether it is required by the test case that write order is preserved when reading.BackendException@BeforeEach
public void setup(org.junit.jupiter.api.TestInfo testInfo)
throws Exception
Copyright © 2012–2024. All rights reserved.