public abstract class ESAllocationTestCase extends ESTestCase
Modifier and Type | Class and 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 and 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 and Description |
---|
ESAllocationTestCase() |
Modifier and Type | Method and 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,
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) |
static ESAllocationTestCase.MockAllocationService |
createAllocationService(org.elasticsearch.common.settings.Settings settings,
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 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 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,
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() |
after, afterIfFailed, afterIfSuccessful, assertAllIndicesRemovedAndDeletionCompleted, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertPathHasBeenCleared, assertSettingDeprecationsAndWarnings, 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, mockScript, newNodeEnvironment, newNodeEnvironment, newTestIndicesModule, newTestScriptModule, randomAlphaOfLength, randomAlphaOfLengthBetween, randomBoolean, randomByte, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomFrom, randomFrom, randomGeohash, randomInt, randomInt, randomIntBetween, randomLong, randomNonNegativeLong, randomPositiveTimeValue, randomRealisticUnicodeOfCodepointLength, randomRealisticUnicodeOfCodepointLengthBetween, randomRealisticUnicodeOfLength, randomRealisticUnicodeOfLengthBetween, randomShort, randomSubsetOf, randomSubsetOf, randomSubsetOf, randomTimeValue, randomTimeValue, randomTimeValue, randomUnicodeOfCodepointLength, randomUnicodeOfCodepointLengthBetween, randomUnicodeOfLength, randomUnicodeOfLengthBetween, randomUnique, randomValueOtherThan, randomValueOtherThanMany, resetCheckIndexStatus, restoreContentType, restoreFileSystem, scaledRandomIntBetween, setContentType, setFileSystem, settings, shuffleMap, shuffleXContent, shuffleXContent, spinForAtLeastNMilliseconds, spinForAtLeastOneMillisecond, terminate, terminate, tmpPaths, toShuffledXContent, 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
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
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)