public abstract class AbstractSimpleTransportTestCase extends ESTestCase
Modifier and Type | Class and Description |
---|---|
static class |
AbstractSimpleTransportTestCase.StringMessageRequest |
static class |
AbstractSimpleTransportTestCase.TestRequest |
static class |
AbstractSimpleTransportTestCase.Version0Request |
static class |
AbstractSimpleTransportTestCase.Version1Request |
ESTestCase.GeohashGenerator, ESTestCase.TestAnalysis
org.apache.lucene.util.LuceneTestCase.AwaitsFix, org.apache.lucene.util.LuceneTestCase.BadApple, org.apache.lucene.util.LuceneTestCase.Monster, org.apache.lucene.util.LuceneTestCase.Nightly, org.apache.lucene.util.LuceneTestCase.Slow, org.apache.lucene.util.LuceneTestCase.SuppressCodecs, org.apache.lucene.util.LuceneTestCase.SuppressFileSystems, org.apache.lucene.util.LuceneTestCase.SuppressFsync, org.apache.lucene.util.LuceneTestCase.SuppressReproduceLine, org.apache.lucene.util.LuceneTestCase.SuppressSysoutChecks, org.apache.lucene.util.LuceneTestCase.SuppressTempFileChecks, org.apache.lucene.util.LuceneTestCase.ThrowingRunnable, org.apache.lucene.util.LuceneTestCase.Weekly
Modifier and Type | Field and Description |
---|---|
protected org.elasticsearch.cluster.node.DiscoveryNode |
nodeA |
protected org.elasticsearch.cluster.node.DiscoveryNode |
nodeB |
protected MockTransportService |
serviceA |
protected MockTransportService |
serviceB |
protected org.elasticsearch.threadpool.ThreadPool |
threadPool |
protected static org.elasticsearch.Version |
version0 |
protected static org.elasticsearch.Version |
version1 |
checkIndexFailed, failureAndSuccessEvents, logger
assertsAreEnabled, classRules, DEFAULT_LINE_DOCS_FILE, INFOSTREAM, JENKINS_LARGE_LINE_DOCS_FILE, LEAVE_TEMPORARY, MAYBE_CACHE_POLICY, RANDOM_MULTIPLIER, ruleChain, suiteFailureMarker, SYSPROP_AWAITSFIX, SYSPROP_BADAPPLES, SYSPROP_FAILFAST, SYSPROP_MAXFAILURES, SYSPROP_MONSTER, SYSPROP_NIGHTLY, SYSPROP_SLOW, SYSPROP_WEEKLY, TEST_ASSERTS_ENABLED, TEST_AWAITSFIX, TEST_CODEC, TEST_DIRECTORY, TEST_DOCVALUESFORMAT, TEST_LINE_DOCS_FILE, TEST_NIGHTLY, TEST_POSTINGSFORMAT, TEST_SLOW, TEST_THROTTLING, TEST_WEEKLY, VERBOSE
Constructor and Description |
---|
AbstractSimpleTransportTestCase() |
after, afterIfFailed, afterIfSuccessful, assertAllIndicesRemovedAndDeletionCompleted, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertionsEnabled, assertPathHasBeenCleared, assertWarnings, awaitBusy, awaitBusy, before, between, checkStaticState, copyWriteable, createParser, createParser, createParser, createParser, createParser, createTestAnalysis, createTestAnalysis, createTestAnalysis, enableWarningsCheck, ensureAllSearchContextsReleased, ensureCheckIndexPassed, frequently, generateRandomStringArray, generateRandomStringArray, getBwcIndicesPath, getDataPath, getSuiteFailureMarker, iterations, maybeSet, newNodeEnvironment, newNodeEnvironment, newTestIndicesModule, newTestScriptModule, randomAsciiOfLength, randomAsciiOfLengthBetween, randomBoolean, randomByte, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomFrom, randomFrom, randomGeohash, randomInt, randomInt, randomIntBetween, randomLong, randomPositiveLong, randomPositiveTimeValue, randomRealisticUnicodeOfCodepointLength, randomRealisticUnicodeOfCodepointLengthBetween, randomRealisticUnicodeOfLength, randomRealisticUnicodeOfLengthBetween, randomShort, randomSubsetOf, randomSubsetOf, randomSubsetOf, randomTimeValue, randomUnicodeOfCodepointLength, randomUnicodeOfCodepointLengthBetween, randomUnicodeOfLength, randomUnicodeOfLengthBetween, randomUnique, randomValueOtherThan, randomValueOtherThanMany, resetCheckIndexStatus, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, settings, shuffleXContent, spinForAtLeastOneMillisecond, terminate, terminate, tmpPaths, xContentRegistry
addVirusChecker, assertDeletedDocsEquals, assertDocsAndPositionsEnumEquals, assertDocsEnumEquals, assertDocsSkippingEquals, assertDocValuesEquals, assertDocValuesEquals, assertFieldInfosEquals, assertFieldsEquals, assertFieldStatisticsEquals, assertNormsEquals, assertPointsEquals, assertPositionsSkippingEquals, assertReaderEquals, assertReaderStatisticsEquals, assertStoredFieldEquals, assertStoredFieldsEquals, assertTermsEnumEquals, assertTermsEquals, assertTermsStatisticsEquals, assertTermStatsEquals, assertTermVectorsEquals, asSet, assumeFalse, assumeNoException, assumeTrue, assumeWorkingMMapOnWindows, atLeast, atLeast, closeAfterSuite, closeAfterTest, collate, createTempDir, createTempDir, createTempFile, createTempFile, dumpArray, dumpIterator, expectThrows, getBaseTempDirForTestClass, getDataInputStream, getOnlyLeafReader, getTestClass, getTestName, hasWorkingMMapOnWindows, isTestThread, localeForLanguageTag, maybeChangeLiveIndexWriterConfig, maybeWrapReader, newAlcoholicMergePolicy, newAlcoholicMergePolicy, newDirectory, newDirectory, newDirectory, newDirectory, newDirectory, newField, newField, newFSDirectory, newFSDirectory, newIndexWriterConfig, newIndexWriterConfig, newIndexWriterConfig, newIOContext, newIOContext, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newMaybeVirusCheckingDirectory, newMaybeVirusCheckingFSDirectory, newMergePolicy, newMergePolicy, newMockDirectory, newMockDirectory, newMockDirectory, newMockFSDirectory, newMockFSDirectory, newSearcher, newSearcher, newSearcher, newStringField, newStringField, newStringField, newStringField, newTextField, newTextField, newTieredMergePolicy, newTieredMergePolicy, overrideDefaultQueryCache, overrideTestDefaultQueryCache, random, randomLocale, randomTimeZone, rarely, rarely, replaceMaxFailureRule, resetDefaultQueryCache, restoreCPUCoreCount, restoreIndexWriterMaxDocs, restoreSpins, runWithRestrictedPermissions, setIndexWriterMaxDocs, setupCPUCoreCount, setupSpins, slowFileExists, usually, usually, wrapReader
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail
protected org.elasticsearch.threadpool.ThreadPool threadPool
protected static final org.elasticsearch.Version version0
protected volatile org.elasticsearch.cluster.node.DiscoveryNode nodeA
protected volatile MockTransportService serviceA
protected static final org.elasticsearch.Version version1
protected volatile org.elasticsearch.cluster.node.DiscoveryNode nodeB
protected volatile MockTransportService serviceB
protected abstract MockTransportService build(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.Version version, org.elasticsearch.common.settings.ClusterSettings clusterSettings, boolean doHandshake)
public void setUp() throws java.lang.Exception
setUp
in class org.apache.lucene.util.LuceneTestCase
java.lang.Exception
public void tearDown() throws java.lang.Exception
tearDown
in class org.apache.lucene.util.LuceneTestCase
java.lang.Exception
public void assertNumHandshakes(long expected, org.elasticsearch.transport.Transport transport)
public void assertNoPendingHandshakes(org.elasticsearch.transport.Transport transport)
public void testHelloWorld()
public void testThreadContext() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
public void testLocalNodeConnection() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testVoidMessageCompressed()
public void testHelloWorldCompressed()
public void testErrorMessage()
public void testDisconnectListener() throws java.lang.Exception
java.lang.Exception
public void testConcurrentSendRespondAndDisconnect() throws java.util.concurrent.BrokenBarrierException, java.lang.InterruptedException
java.util.concurrent.BrokenBarrierException
java.lang.InterruptedException
public void testNotifyOnShutdown() throws java.lang.Exception
java.lang.Exception
public void testTimeoutSendExceptionWithNeverSendingBackResponse() throws java.lang.Exception
java.lang.Exception
public void testTimeoutSendExceptionWithDelayedResponse() throws java.lang.Exception
java.lang.Exception
public void testTracerLog() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testVersionFrom0to1() throws java.lang.Exception
java.lang.Exception
public void testVersionFrom1to0() throws java.lang.Exception
java.lang.Exception
public void testVersionFrom1to1() throws java.lang.Exception
java.lang.Exception
public void testVersionFrom0to0() throws java.lang.Exception
java.lang.Exception
public void testMockFailToSendNoConnectRule() throws java.io.IOException
java.io.IOException
public void testMockUnresponsiveRule() throws java.io.IOException
java.io.IOException
public void testHostOnMessages() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testBlockingIncomingRequests() throws java.lang.Exception
java.lang.Exception
public void testSendRandomRequests() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testRegisterHandlerTwice()
public void testTimeoutPerConnection() throws java.io.IOException
java.io.IOException
public void testHandshakeWithIncompatVersion()
public void testHandshakeUpdatesVersion() throws java.io.IOException
java.io.IOException
public void testTcpHandshake() throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void testTcpHandshakeTimeout() throws java.io.IOException
java.io.IOException
public void testTcpHandshakeConnectionReset() throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void testResponseHeadersArePreserved() throws java.lang.InterruptedException
java.lang.InterruptedException