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 |
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, failureAndSuccessEvents, loggerassertsAreEnabled, 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 |
|---|---|
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() |
afterIfFailed, afterIfSuccessful, assertAllIndicesRemovedAndDeletionCompleted, assertArrayEquals, assertBusy, assertBusy, assertEquals, assertionsEnabled, assertPathHasBeenCleared, awaitBusy, awaitBusy, between, createAnalysisService, createAnalysisService, createAnalysisService, ensureAllSearchContextsReleased, ensureCheckIndexPassed, ensureCleanedUp, frequently, generateRandomStringArray, generateRandomStringArray, getBwcIndicesPath, getDataPath, getSuiteFailureMarker, iterations, maybeSet, newNodeEnvironment, newNodeEnvironment, newTestScriptModule, randomAsciiOfLength, randomAsciiOfLengthBetween, randomBoolean, randomByte, randomDateTimeZone, randomDouble, randomDoubleBetween, randomFloat, randomFrom, randomFrom, randomFrom, randomInt, randomInt, randomIntBetween, randomLong, 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, tmpPathsaddVirusChecker, 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, atLeast, atLeast, closeAfterSuite, closeAfterTest, collate, createTempDir, createTempDir, createTempFile, createTempFile, dumpArray, dumpIterator, expectThrows, getBaseTempDirForTestClass, getDataInputStream, getOnlyLeafReader, getTestClass, getTestName, 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, wrapReaderassertArrayEquals, 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, failprotected 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()