public abstract class ESAllocationTestCase extends ESTestCase
Modifier and Type | Class | Description |
---|---|---|
protected static class |
ESAllocationTestCase.DelayedShardsMockGatewayAllocator |
Mocks behavior in ReplicaShardAllocator to remove delayed shards from list of unassigned shards so they don't get reassigned yet.
|
protected static class |
ESAllocationTestCase.MockAllocationService |
A lock
AllocationService allowing tests to override time |
static class |
ESAllocationTestCase.TestAllocateDecision |
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 | Description |
---|---|---|
protected static java.util.Set<org.elasticsearch.cluster.node.DiscoveryNode.Role> |
MASTER_DATA_ROLES |
checkIndexFailed, deprecationLogger, 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 | Description |
---|---|
ESAllocationTestCase() |
Modifier and Type | Method | Description |
---|---|---|
protected org.elasticsearch.cluster.ClusterState |
applyStartedShardsUntilNoChange(org.elasticsearch.cluster.ClusterState clusterState,
org.elasticsearch.cluster.routing.allocation.AllocationService service) |
|
static ESAllocationTestCase.MockAllocationService |
createAllocationService() |
|
static ESAllocationTestCase.MockAllocationService |
createAllocationService(org.elasticsearch.common.settings.Settings settings) |
|
static ESAllocationTestCase.MockAllocationService |
createAllocationService(org.elasticsearch.common.settings.Settings settings,
java.util.Random random) |
|
static ESAllocationTestCase.MockAllocationService |
createAllocationService(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.cluster.ClusterInfoService clusterInfoService) |
|
static ESAllocationTestCase.MockAllocationService |
createAllocationService(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.common.settings.ClusterSettings clusterSettings,
java.util.Random random) |
|
static ESAllocationTestCase.MockAllocationService |
createAllocationService(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.gateway.GatewayAllocator gatewayAllocator) |
|
protected static org.elasticsearch.cluster.node.DiscoveryNode |
newNode(java.lang.String nodeId) |
|
protected static org.elasticsearch.cluster.node.DiscoveryNode |
newNode(java.lang.String nodeName,
java.lang.String nodeId,
java.util.Map<java.lang.String,java.lang.String> attributes) |
|
protected static org.elasticsearch.cluster.node.DiscoveryNode |
newNode(java.lang.String nodeId,
java.util.Map<java.lang.String,java.lang.String> attributes) |
|
protected static org.elasticsearch.cluster.node.DiscoveryNode |
newNode(java.lang.String nodeId,
java.util.Set<org.elasticsearch.cluster.node.DiscoveryNode.Role> roles) |
|
protected static org.elasticsearch.cluster.node.DiscoveryNode |
newNode(java.lang.String nodeId,
org.elasticsearch.Version version) |
|
protected static org.elasticsearch.cluster.routing.allocation.decider.AllocationDeciders |
noAllocationDeciders() |
|
static org.elasticsearch.cluster.routing.allocation.decider.AllocationDeciders |
randomAllocationDeciders(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.common.settings.ClusterSettings clusterSettings,
java.util.Random random) |
|
protected static org.elasticsearch.cluster.ClusterState |
startRandomInitializingShard(org.elasticsearch.cluster.ClusterState clusterState,
org.elasticsearch.cluster.routing.allocation.AllocationService strategy) |
|
protected static org.elasticsearch.cluster.routing.allocation.decider.AllocationDeciders |
throttleAllocationDeciders() |
|
protected static org.elasticsearch.cluster.routing.allocation.decider.AllocationDeciders |
yesAllocationDeciders() |
assertArrayEquals, assertArrayEquals, 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, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail
after, afterIfFailed, afterIfSuccessful, assertAllIndicesRemovedAndDeletionCompleted, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertEqualsWithErrorMessageFromXContent, assertPathHasBeenCleared, assertSettingDeprecationsAndWarnings, assertWarnings, awaitBusy, awaitBusy, before, between, buildNewFakeTransportAddress, checkStaticState, copyWriteable, createParser, createParser, createParser, createParser, createParser, createTestAnalysis, createTestAnalysis, createTestAnalysis, enableWarningsCheck, ensureAllSearchContextsReleased, ensureCheckIndexPassed, frequently, generateRandomStringArray, generateRandomStringArray, getBwcIndicesPath, getDataPath, getSuiteFailureMarker, getTestTransportPlugin, getTestTransportType, iterations, maybeSet, mockScript, newNodeEnvironment, newNodeEnvironment, newTestIndicesModule, newTestScriptModule, randomAlphaOfLength, randomAlphaOfLengthBetween, randomBoolean, randomByte, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomFrom, randomFrom, randomGeohash, randomInt, randomInt, randomIntBetween, randomLong, randomLongBetween, randomNonNegativeLong, randomPositiveTimeValue, randomRealisticUnicodeOfCodepointLength, randomRealisticUnicodeOfCodepointLengthBetween, randomRealisticUnicodeOfLength, randomRealisticUnicodeOfLengthBetween, randomShort, randomSubsetOf, randomSubsetOf, randomSubsetOf, randomTimeValue, randomTimeValue, randomTimeValue, randomUnicodeOfCodepointLength, randomUnicodeOfCodepointLengthBetween, randomUnicodeOfLength, randomUnicodeOfLengthBetween, randomUnique, randomValueOtherThan, randomValueOtherThanMany, resetCheckIndexStatus, resetPortCounter, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, settings, setUseNio, shuffleMap, shuffleXContent, shuffleXContent, spinForAtLeastNMilliseconds, spinForAtLeastOneMillisecond, terminate, terminate, tmpPaths, toShuffledXContent, writableRegistry, 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, 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, setUp, setupCPUCoreCount, setupSpins, slowFileExists, tearDown, usually, usually, wrapReader
protected static java.util.Set<org.elasticsearch.cluster.node.DiscoveryNode.Role> MASTER_DATA_ROLES
public static ESAllocationTestCase.MockAllocationService createAllocationService()
public static ESAllocationTestCase.MockAllocationService createAllocationService(org.elasticsearch.common.settings.Settings settings)
public static ESAllocationTestCase.MockAllocationService createAllocationService(org.elasticsearch.common.settings.Settings settings, java.util.Random random)
public static ESAllocationTestCase.MockAllocationService createAllocationService(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.common.settings.ClusterSettings clusterSettings, java.util.Random random)
public static ESAllocationTestCase.MockAllocationService createAllocationService(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.cluster.ClusterInfoService clusterInfoService)
public static ESAllocationTestCase.MockAllocationService createAllocationService(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.gateway.GatewayAllocator gatewayAllocator)
public static org.elasticsearch.cluster.routing.allocation.decider.AllocationDeciders randomAllocationDeciders(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.common.settings.ClusterSettings clusterSettings, java.util.Random random)
protected static org.elasticsearch.cluster.node.DiscoveryNode newNode(java.lang.String nodeId)
protected static org.elasticsearch.cluster.node.DiscoveryNode newNode(java.lang.String nodeName, java.lang.String nodeId, java.util.Map<java.lang.String,java.lang.String> attributes)
protected static org.elasticsearch.cluster.node.DiscoveryNode newNode(java.lang.String nodeId, java.util.Map<java.lang.String,java.lang.String> attributes)
protected static org.elasticsearch.cluster.node.DiscoveryNode newNode(java.lang.String nodeId, java.util.Set<org.elasticsearch.cluster.node.DiscoveryNode.Role> roles)
protected static org.elasticsearch.cluster.node.DiscoveryNode newNode(java.lang.String nodeId, org.elasticsearch.Version version)
protected static org.elasticsearch.cluster.ClusterState startRandomInitializingShard(org.elasticsearch.cluster.ClusterState clusterState, org.elasticsearch.cluster.routing.allocation.AllocationService strategy)
protected static org.elasticsearch.cluster.routing.allocation.decider.AllocationDeciders yesAllocationDeciders()
protected static org.elasticsearch.cluster.routing.allocation.decider.AllocationDeciders noAllocationDeciders()
protected static org.elasticsearch.cluster.routing.allocation.decider.AllocationDeciders throttleAllocationDeciders()
protected org.elasticsearch.cluster.ClusterState applyStartedShardsUntilNoChange(org.elasticsearch.cluster.ClusterState clusterState, org.elasticsearch.cluster.routing.allocation.AllocationService service)