From 4d029ca717ed8881624e3bc5bc93bff4b9bc9790 Mon Sep 17 00:00:00 2001 From: Rene Groeschke Date: Fri, 29 Aug 2025 09:41:35 +0200 Subject: [PATCH 1/2] [Gradle] Remove unused spool support in LoggedExec (#133767) This is not used anywhere so we should simplify this down to what we actually use. Fixes #119509 (cherry picked from commit 8c6162e138a9dde1839972944c602563033a2696) # Conflicts: # muted-tests.yml --- .../gradle/LoggedExecFuncTest.groovy | 46 +-- .../org/elasticsearch/gradle/LoggedExec.java | 31 +- muted-tests.yml | 363 +++++++++++++----- 3 files changed, 270 insertions(+), 170 deletions(-) diff --git a/build-tools/src/integTest/groovy/org/elasticsearch/gradle/LoggedExecFuncTest.groovy b/build-tools/src/integTest/groovy/org/elasticsearch/gradle/LoggedExecFuncTest.groovy index a8299a6cc28d1..fd92063f9101c 100644 --- a/build-tools/src/integTest/groovy/org/elasticsearch/gradle/LoggedExecFuncTest.groovy +++ b/build-tools/src/integTest/groovy/org/elasticsearch/gradle/LoggedExecFuncTest.groovy @@ -29,46 +29,23 @@ class LoggedExecFuncTest extends AbstractGradleFuncTest { """ } - @Unroll - def "can configure spooling #spooling"() { - setup: - buildFile << """ - import org.elasticsearch.gradle.LoggedExec - tasks.register('loggedExec', LoggedExec) { - commandLine 'ls', '-lh' - getSpoolOutput().set($spooling) - } - """ - when: - def result = gradleRunner("loggedExec").build() - then: - result.task(':loggedExec').outcome == TaskOutcome.SUCCESS - file("build/buffered-output/loggedExec").exists() == spooling - where: - spooling << [false, true] - } - @Unroll - def "failed tasks output logged to console when spooling #spooling"() { + def "failed tasks output logged to console"() { setup: buildFile << """ import org.elasticsearch.gradle.LoggedExec tasks.register('loggedExec', LoggedExec) { commandLine 'ls', 'wtf' - getSpoolOutput().set($spooling) } """ when: def result = gradleRunner("loggedExec").buildAndFail() then: result.task(':loggedExec').outcome == TaskOutcome.FAILED - file("build/buffered-output/loggedExec").exists() == spooling assertOutputContains(result.output, """\ > Task :loggedExec FAILED Output for ls:""".stripIndent()) assertOutputContains(result.output, "No such file or directory") - where: - spooling << [false, true] } def "can capture output"() { @@ -91,27 +68,6 @@ class LoggedExecFuncTest extends AbstractGradleFuncTest { result.getOutput().contains("OUTPUT HELLO") } - def "capturing output with spooling enabled is not supported"() { - setup: - buildFile << """ - import org.elasticsearch.gradle.LoggedExec - tasks.register('loggedExec', LoggedExec) { - commandLine 'echo', 'HELLO' - getCaptureOutput().set(true) - getSpoolOutput().set(true) - } - """ - when: - def result = gradleRunner("loggedExec").buildAndFail() - then: - result.task(':loggedExec').outcome == TaskOutcome.FAILED - assertOutputContains(result.output, '''\ - FAILURE: Build failed with an exception. - - * What went wrong: - Execution failed for task ':loggedExec'. - > Capturing output is not supported when spoolOutput is true.'''.stripIndent()) - } def "can configure output indenting"() { diff --git a/build-tools/src/main/java/org/elasticsearch/gradle/LoggedExec.java b/build-tools/src/main/java/org/elasticsearch/gradle/LoggedExec.java index 1f289fd2af434..ebfaac606f907 100644 --- a/build-tools/src/main/java/org/elasticsearch/gradle/LoggedExec.java +++ b/build-tools/src/main/java/org/elasticsearch/gradle/LoggedExec.java @@ -39,7 +39,6 @@ import java.io.OutputStream; import java.io.UncheckedIOException; import java.nio.charset.StandardCharsets; -import java.nio.file.Files; import java.util.List; import java.util.function.Consumer; import java.util.function.Function; @@ -98,9 +97,6 @@ public Provider getWorkingDirPath() { @Internal abstract public Property getWorkingDir(); - @Internal - abstract public Property getSpoolOutput(); - private String output; @Inject @@ -117,7 +113,6 @@ public LoggedExec( // For now mimic default behaviour of Gradle Exec task here setupDefaultEnvironment(providerFactory); getCaptureOutput().convention(false); - getSpoolOutput().convention(false); } /** @@ -146,34 +141,12 @@ private void setupDefaultEnvironment(ProviderFactory providerFactory) { @TaskAction public void run() { - boolean spoolOutput = getSpoolOutput().get(); - if (spoolOutput && getCaptureOutput().get()) { - throw new GradleException("Capturing output is not supported when spoolOutput is true."); - } if (getCaptureOutput().get() && getIndentingConsoleOutput().isPresent()) { throw new GradleException("Capturing output is not supported when indentingConsoleOutput is configured."); } Consumer outputLogger; - OutputStream out; - if (spoolOutput) { - File spoolFile = new File(projectLayout.getBuildDirectory().dir("buffered-output").get().getAsFile(), this.getName()); - out = new LazyFileOutputStream(spoolFile); - outputLogger = logger -> { - try { - // the file may not exist if the command never output anything - if (Files.exists(spoolFile.toPath())) { - try (var lines = Files.lines(spoolFile.toPath())) { - lines.forEach(logger::error); - } - } - } catch (IOException e) { - throw new RuntimeException("could not log", e); - } - }; - } else { - out = new ByteArrayOutputStream(); - outputLogger = getIndentingConsoleOutput().isPresent() ? logger -> {} : logger -> logger.error(byteStreamToString(out)); - } + OutputStream out = new ByteArrayOutputStream(); + outputLogger = getIndentingConsoleOutput().isPresent() ? logger -> {} : logger -> logger.error(byteStreamToString(out)); OutputStream finalOutputStream = getIndentingConsoleOutput().isPresent() ? new IndentingOutputStream(System.out, getIndentingConsoleOutput().get()) diff --git a/muted-tests.yml b/muted-tests.yml index b100f8b78f673..8fa63a3ab817a 100644 --- a/muted-tests.yml +++ b/muted-tests.yml @@ -152,9 +152,6 @@ tests: - class: org.elasticsearch.blocks.SimpleBlocksIT method: testConcurrentAddBlock issue: https://github.com/elastic/elasticsearch/issues/122324 -- class: org.elasticsearch.xpack.ilm.TimeSeriesLifecycleActionsIT - method: testHistoryIsWrittenWithFailure - issue: https://github.com/elastic/elasticsearch/issues/123203 - class: org.elasticsearch.action.admin.cluster.node.tasks.CancellableTasksIT method: testChildrenTasksCancelledOnTimeout issue: https://github.com/elastic/elasticsearch/issues/123568 @@ -179,27 +176,15 @@ tests: - class: org.elasticsearch.smoketest.MlWithSecurityIT method: test {yaml=ml/3rd_party_deployment/Test start and stop multiple deployments} issue: https://github.com/elastic/elasticsearch/issues/124315 -- class: org.elasticsearch.multiproject.test.CoreWithMultipleProjectsClientYamlTestSuiteIT - method: test {yaml=data_stream/190_failure_store_redirection/Redirect ingest failure in data stream to failure store} - issue: https://github.com/elastic/elasticsearch/issues/124518 -- class: org.elasticsearch.multiproject.test.CoreWithMultipleProjectsClientYamlTestSuiteIT - method: test {yaml=data_stream/150_tsdb/created the data stream} - issue: https://github.com/elastic/elasticsearch/issues/124575 - class: org.elasticsearch.xpack.restart.MLModelDeploymentFullClusterRestartIT method: testDeploymentSurvivesRestart {cluster=OLD} issue: https://github.com/elastic/elasticsearch/issues/124160 -- class: org.elasticsearch.multiproject.test.CoreWithMultipleProjectsClientYamlTestSuiteIT - method: test {yaml=search.vectors/41_knn_search_byte_quantized/kNN search plus query} - issue: https://github.com/elastic/elasticsearch/issues/124687 - class: org.elasticsearch.packaging.test.BootstrapCheckTests method: test20RunWithBootstrapChecks issue: https://github.com/elastic/elasticsearch/issues/124940 - class: org.elasticsearch.packaging.test.BootstrapCheckTests method: test10Install issue: https://github.com/elastic/elasticsearch/issues/124957 -- class: org.elasticsearch.index.shard.StoreRecoveryTests - method: testAddIndices - issue: https://github.com/elastic/elasticsearch/issues/124104 - class: org.elasticsearch.smoketest.MlWithSecurityIT method: test {yaml=ml/data_frame_analytics_crud/Test get stats on newly created config} issue: https://github.com/elastic/elasticsearch/issues/121726 @@ -284,9 +269,6 @@ tests: - class: org.elasticsearch.cli.keystore.AddStringKeyStoreCommandTests method: testStdinWithMultipleValues issue: https://github.com/elastic/elasticsearch/issues/126882 -- class: org.elasticsearch.xpack.remotecluster.CrossClusterEsqlRCS2EnrichUnavailableRemotesIT - method: testEsqlEnrichWithSkipUnavailable - issue: https://github.com/elastic/elasticsearch/issues/127368 - class: org.elasticsearch.xpack.test.rest.XPackRestIT method: test {p0=ml/data_frame_analytics_cat_apis/Test cat data frame analytics all jobs with header} issue: https://github.com/elastic/elasticsearch/issues/127625 @@ -302,9 +284,6 @@ tests: - class: org.elasticsearch.xpack.esql.action.CrossClusterQueryWithPartialResultsIT method: testOneRemoteClusterPartial issue: https://github.com/elastic/elasticsearch/issues/124055 -- class: org.elasticsearch.xpack.esql.qa.multi_node.EsqlSpecIT - method: test {lookup-join.MvJoinKeyOnTheLookupIndex ASYNC} - issue: https://github.com/elastic/elasticsearch/issues/128030 - class: org.elasticsearch.packaging.test.EnrollmentProcessTests method: test20DockerAutoFormCluster issue: https://github.com/elastic/elasticsearch/issues/128113 @@ -314,57 +293,27 @@ tests: - class: org.elasticsearch.packaging.test.TemporaryDirectoryConfigTests method: test21AcceptsCustomPathInDocker issue: https://github.com/elastic/elasticsearch/issues/128114 -- class: org.elasticsearch.xpack.ml.integration.InferenceIngestIT - method: testPipelineIngestWithModelAliases - issue: https://github.com/elastic/elasticsearch/issues/128417 -- class: org.elasticsearch.xpack.search.CrossClusterAsyncSearchIT - method: testCCSClusterDetailsWhereAllShardsSkippedInCanMatch - issue: https://github.com/elastic/elasticsearch/issues/128418 - class: org.elasticsearch.xpack.esql.plugin.DataNodeRequestSenderIT method: testSearchWhileRelocating issue: https://github.com/elastic/elasticsearch/issues/128500 - class: org.elasticsearch.compute.operator.LimitOperatorTests method: testEarlyTermination issue: https://github.com/elastic/elasticsearch/issues/128721 -- class: org.elasticsearch.xpack.inference.InferenceGetServicesIT - method: testGetServicesWithCompletionTaskType - issue: https://github.com/elastic/elasticsearch/issues/128952 -- class: org.elasticsearch.xpack.esql.qa.single_node.GenerativeForkIT - method: test {lookup-join.EnrichLookupStatsBug ASYNC} - issue: https://github.com/elastic/elasticsearch/issues/129228 -- class: org.elasticsearch.xpack.esql.qa.single_node.GenerativeForkIT - method: test {lookup-join.EnrichLookupStatsBug SYNC} - issue: https://github.com/elastic/elasticsearch/issues/129229 -- class: org.elasticsearch.xpack.esql.qa.single_node.GenerativeForkIT - method: test {lookup-join.MultipleBatches* - issue: https://github.com/elastic/elasticsearch/issues/129210 - class: org.elasticsearch.entitlement.runtime.policy.FileAccessTreeTests method: testWindowsMixedCaseAccess issue: https://github.com/elastic/elasticsearch/issues/129167 - class: org.elasticsearch.entitlement.runtime.policy.FileAccessTreeTests method: testWindowsAbsolutPathAccess issue: https://github.com/elastic/elasticsearch/issues/129168 -- class: org.elasticsearch.xpack.esql.qa.multi_node.EsqlSpecIT - method: test {knn-function.KnnSearchWithKOption ASYNC} - issue: https://github.com/elastic/elasticsearch/issues/129447 - class: org.elasticsearch.xpack.ml.integration.ClassificationIT method: testWithDatastreams issue: https://github.com/elastic/elasticsearch/issues/129457 - class: org.elasticsearch.xpack.profiling.action.GetStatusActionIT method: testWaitsUntilResourcesAreCreated issue: https://github.com/elastic/elasticsearch/issues/129486 -- class: org.elasticsearch.xpack.esql.qa.multi_node.EsqlSpecIT - method: test {knn-function.KnnSearchWithKOption SYNC} - issue: https://github.com/elastic/elasticsearch/issues/129512 -- class: org.elasticsearch.upgrades.IndexingIT - method: testIndexing - issue: https://github.com/elastic/elasticsearch/issues/129533 - class: org.elasticsearch.upgrades.MlJobSnapshotUpgradeIT method: testSnapshotUpgrader issue: https://github.com/elastic/elasticsearch/issues/98560 -- class: org.elasticsearch.upgrades.QueryableBuiltInRolesUpgradeIT - method: testBuiltInRolesSyncedOnClusterUpgrade - issue: https://github.com/elastic/elasticsearch/issues/129534 - class: org.elasticsearch.search.query.VectorIT method: testFilteredQueryStrategy issue: https://github.com/elastic/elasticsearch/issues/129517 @@ -378,74 +327,297 @@ tests: method: "builds distribution from branches via archives extractedAssemble [bwcDistVersion: 8.2.1, bwcProject: bugfix, expectedAssembleTaskName: extractedAssemble, #2]" issue: https://github.com/elastic/elasticsearch/issues/119871 -- class: org.elasticsearch.cluster.metadata.ComposableIndexTemplateTests - method: testMergeEmptyMappingsIntoTemplateWithNonEmptySettings - issue: https://github.com/elastic/elasticsearch/issues/130050 -- class: geoip.GeoIpMultiProjectIT - issue: https://github.com/elastic/elasticsearch/issues/130073 -- class: org.elasticsearch.search.SearchWithRejectionsIT - method: testOpenContextsAfterRejections - issue: https://github.com/elastic/elasticsearch/issues/130821 +- class: org.elasticsearch.action.support.ThreadedActionListenerTests + method: testRejectionHandling + issue: https://github.com/elastic/elasticsearch/issues/130129 +- class: org.elasticsearch.compute.aggregation.TopIntAggregatorFunctionTests + method: testManyInitialManyPartialFinalRunnerThrowing + issue: https://github.com/elastic/elasticsearch/issues/130145 +- class: org.elasticsearch.xpack.searchablesnapshots.cache.shared.NodesCachesStatsIntegTests + method: testNodesCachesStats + issue: https://github.com/elastic/elasticsearch/issues/129863 - class: org.elasticsearch.index.IndexingPressureIT method: testWriteCanRejectOnPrimaryBasedOnMaxOperationSize issue: https://github.com/elastic/elasticsearch/issues/130281 -- class: org.elasticsearch.index.IndexingPressureIT - method: testWriteCanBeRejectedAtPrimaryLevel - issue: https://github.com/elastic/elasticsearch/issues/131151 -- class: org.elasticsearch.repositories.s3.S3ServiceTests - method: testGetClientRegionFromEndpointSettingGuess - issue: https://github.com/elastic/elasticsearch/issues/131392 +- class: org.elasticsearch.xpack.esql.inference.bulk.BulkInferenceExecutorTests + method: testSuccessfulExecution + issue: https://github.com/elastic/elasticsearch/issues/130306 +- class: org.elasticsearch.indices.stats.IndexStatsIT + method: testFilterCacheStats + issue: https://github.com/elastic/elasticsearch/issues/124447 +- class: org.elasticsearch.backwards.MixedClusterClientYamlTestSuiteIT + method: test {p0=mtermvectors/10_basic/Tests catching other exceptions per item} + issue: https://github.com/elastic/elasticsearch/issues/122414 +- class: org.elasticsearch.search.SearchWithRejectionsIT + method: testOpenContextsAfterRejections + issue: https://github.com/elastic/elasticsearch/issues/130821 - class: org.elasticsearch.packaging.test.DockerTests - method: test050BasicApiTests - issue: https://github.com/elastic/elasticsearch/issues/120911 + method: test090SecurityCliPackaging + issue: https://github.com/elastic/elasticsearch/issues/131107 +- class: org.elasticsearch.xpack.esql.expression.function.fulltext.ScoreTests + method: testSerializationOfSimple {TestCase=} + issue: https://github.com/elastic/elasticsearch/issues/131334 +- class: org.elasticsearch.xpack.esql.analysis.VerifierTests + method: testMatchInsideEval + issue: https://github.com/elastic/elasticsearch/issues/131336 - class: org.elasticsearch.packaging.test.DockerTests method: test071BindMountCustomPathWithDifferentUID issue: https://github.com/elastic/elasticsearch/issues/120917 -- class: org.elasticsearch.xpack.esql.action.CrossClusterQueryWithPartialResultsIT - method: testPartialResults - issue: https://github.com/elastic/elasticsearch/issues/131481 - class: org.elasticsearch.packaging.test.DockerTests - method: test022InstallPluginsFromLocalArchive - issue: https://github.com/elastic/elasticsearch/issues/116866 -- class: org.elasticsearch.packaging.test.DockerTests - method: test140CgroupOsStatsAreAvailable - issue: https://github.com/elastic/elasticsearch/issues/131372 + method: test171AdditionalCliOptionsAreForwarded + issue: https://github.com/elastic/elasticsearch/issues/120925 +- class: org.elasticsearch.xpack.test.rest.XPackRestIT + method: test {p0=ml/delete_expired_data/Test delete expired data with body parameters} + issue: https://github.com/elastic/elasticsearch/issues/131364 - class: org.elasticsearch.packaging.test.DockerTests method: test070BindMountCustomPathConfAndJvmOptions issue: https://github.com/elastic/elasticsearch/issues/131366 - class: org.elasticsearch.packaging.test.DockerTests - method: test171AdditionalCliOptionsAreForwarded - issue: https://github.com/elastic/elasticsearch/issues/120925 + method: test140CgroupOsStatsAreAvailable + issue: https://github.com/elastic/elasticsearch/issues/131372 - class: org.elasticsearch.packaging.test.DockerTests method: test130JavaHasCorrectOwnership issue: https://github.com/elastic/elasticsearch/issues/131369 - class: org.elasticsearch.packaging.test.DockerTests - method: test151MachineDependentHeapWithSizeOverride - issue: https://github.com/elastic/elasticsearch/issues/123437 -- class: org.elasticsearch.search.sort.FieldSortIT - method: testSortMixedFieldTypes - issue: https://github.com/elastic/elasticsearch/issues/129445 -- class: org.elasticsearch.gradle.LoggedExecFuncTest - method: failed tasks output logged to console when spooling true - issue: https://github.com/elastic/elasticsearch/issues/119509 + method: test072RunEsAsDifferentUserAndGroup + issue: https://github.com/elastic/elasticsearch/issues/131412 +- class: org.elasticsearch.xpack.esql.heap_attack.HeapAttackIT + method: testLookupExplosionNoFetch + issue: https://github.com/elastic/elasticsearch/issues/128720 +- class: org.elasticsearch.packaging.test.DockerTests + method: test050BasicApiTests + issue: https://github.com/elastic/elasticsearch/issues/120911 +- class: org.elasticsearch.xpack.search.CrossClusterAsyncSearchIT + method: testCancellationViaTimeoutWithAllowPartialResultsSetToFalse + issue: https://github.com/elastic/elasticsearch/issues/131248 +- class: org.elasticsearch.xpack.esql.action.CrossClusterQueryWithPartialResultsIT + method: testPartialResults + issue: https://github.com/elastic/elasticsearch/issues/131481 - class: org.elasticsearch.packaging.test.DockerTests method: test010Install issue: https://github.com/elastic/elasticsearch/issues/131376 - class: org.elasticsearch.packaging.test.DockerTests - method: test072RunEsAsDifferentUserAndGroup - issue: https://github.com/elastic/elasticsearch/issues/131412 -- class: org.elasticsearch.xpack.search.CrossClusterAsyncSearchIT - method: testRemoteClusterOnlyCCSWithFailuresOnOneShardOnly - issue: https://github.com/elastic/elasticsearch/issues/133673 + method: test151MachineDependentHeapWithSizeOverride + issue: https://github.com/elastic/elasticsearch/issues/123437 +- class: org.elasticsearch.xpack.restart.FullClusterRestartIT + method: testWatcherWithApiKey {cluster=UPGRADED} + issue: https://github.com/elastic/elasticsearch/issues/131964 +- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT + method: test {p0=search/600_flattened_ignore_above/flattened ignore_above multi-value field} + issue: https://github.com/elastic/elasticsearch/issues/131967 +- class: org.elasticsearch.test.rest.yaml.MDPYamlTestSuiteIT + method: test {yaml=mdp/10_basic/Index using shared data path} + issue: https://github.com/elastic/elasticsearch/issues/132223 +- class: org.elasticsearch.xpack.sql.qa.mixed_node.SqlCompatIT + method: testNullsOrderWithMissingOrderSupportQueryingNewNode + issue: https://github.com/elastic/elasticsearch/issues/132249 +- class: org.elasticsearch.common.logging.JULBridgeTests + method: testThrowable + issue: https://github.com/elastic/elasticsearch/issues/132280 +- class: org.elasticsearch.xpack.ml.integration.AutodetectMemoryLimitIT + method: testManyDistinctOverFields + issue: https://github.com/elastic/elasticsearch/issues/132308 +- class: org.elasticsearch.xpack.ml.integration.AutodetectMemoryLimitIT + method: testTooManyByAndOverFields + issue: https://github.com/elastic/elasticsearch/issues/132310 +- class: org.elasticsearch.xpack.esql.inference.completion.CompletionOperatorTests + method: testSimpleCircuitBreaking + issue: https://github.com/elastic/elasticsearch/issues/132382 +- class: org.elasticsearch.xpack.esql.qa.single_node.EsqlSpecIT + method: test {csv-spec:spatial.ConvertFromStringParseError} + issue: https://github.com/elastic/elasticsearch/issues/132558 +- class: org.elasticsearch.xpack.ml.integration.RevertModelSnapshotIT + method: testRevertModelSnapshot_DeleteInterveningResults + issue: https://github.com/elastic/elasticsearch/issues/132349 +#- class: org.elasticsearch.xpack.ml.integration.TextEmbeddingQueryIT +# method: testHybridSearch +# issue: https://github.com/elastic/elasticsearch/issues/132703 +- class: org.elasticsearch.xpack.ml.integration.RevertModelSnapshotIT + method: testRevertModelSnapshot + issue: https://github.com/elastic/elasticsearch/issues/132733 +- class: org.elasticsearch.gradle.internal.transport.TransportVersionManagementPluginFuncTest + method: definitions have primary ids which cannot change + issue: https://github.com/elastic/elasticsearch/issues/132788 +- class: org.elasticsearch.gradle.internal.transport.TransportVersionManagementPluginFuncTest + method: latest files cannot change base id + issue: https://github.com/elastic/elasticsearch/issues/132789 +- class: org.elasticsearch.gradle.internal.transport.TransportVersionManagementPluginFuncTest + method: cannot change committed ids to a branch + issue: https://github.com/elastic/elasticsearch/issues/132790 +- class: org.elasticsearch.reservedstate.service.FileSettingsServiceIT + method: testSettingsAppliedOnStart + issue: https://github.com/elastic/elasticsearch/issues/131210 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search/160_exists_query/Test exists query on mapped date field with no doc values} + issue: https://github.com/elastic/elasticsearch/issues/132828 +- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT + method: test {p0=search/160_exists_query/Test exists query on keyword field in empty index} + issue: https://github.com/elastic/elasticsearch/issues/132829 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search.vectors/40_knn_search_cosine/kNN search only regular query} + issue: https://github.com/elastic/elasticsearch/issues/132890 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search/410_named_queries/named_queries_with_score} + issue: https://github.com/elastic/elasticsearch/issues/132906 +- class: org.elasticsearch.packaging.test.ArchiveGenerateInitialCredentialsTests + method: test40VerifyAutogeneratedCredentials + issue: https://github.com/elastic/elasticsearch/issues/132877 +- class: org.elasticsearch.packaging.test.ArchiveGenerateInitialCredentialsTests + method: test50CredentialAutogenerationOnlyOnce + issue: https://github.com/elastic/elasticsearch/issues/132878 +- class: org.elasticsearch.upgrades.TransformSurvivesUpgradeIT + method: testTransformRollingUpgrade + issue: https://github.com/elastic/elasticsearch/issues/132892 +- class: org.elasticsearch.xpack.eql.planner.QueryTranslatorTests + method: testMatchOptimization + issue: https://github.com/elastic/elasticsearch/issues/132894 +- class: org.elasticsearch.xpack.deprecation.DeprecationHttpIT + method: testUniqueDeprecationResponsesMergedTogether + issue: https://github.com/elastic/elasticsearch/issues/132895 +- class: org.elasticsearch.search.CCSDuelIT + method: testTermsAggs + issue: https://github.com/elastic/elasticsearch/issues/132879 +- class: org.elasticsearch.search.CCSDuelIT + method: testTermsAggsWithProfile + issue: https://github.com/elastic/elasticsearch/issues/132880 +- class: org.elasticsearch.cluster.ClusterInfoServiceIT + method: testMaxQueueLatenciesInClusterInfo + issue: https://github.com/elastic/elasticsearch/issues/132957 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search/400_synthetic_source/_doc_count} + issue: https://github.com/elastic/elasticsearch/issues/132965 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search/160_exists_query/Test exists query on unmapped float field} + issue: https://github.com/elastic/elasticsearch/issues/132984 +- class: org.elasticsearch.xpack.search.AsyncSearchErrorTraceIT + method: testAsyncSearchFailingQueryErrorTraceDefault + issue: https://github.com/elastic/elasticsearch/issues/133010 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search/510_range_query_out_of_bounds/Test range query for float field with out of bounds lower limit} + issue: https://github.com/elastic/elasticsearch/issues/133012 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=field_caps/10_basic/Field caps for boolean field with only doc values} + issue: https://github.com/elastic/elasticsearch/issues/133019 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search/160_exists_query/Test exists query on unmapped boolean field} + issue: https://github.com/elastic/elasticsearch/issues/133029 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search.vectors/45_knn_search_bit/Vector similarity with filter only} + issue: https://github.com/elastic/elasticsearch/issues/133037 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search.vectors/45_knn_search_bit/Vector rescoring has no effect for non-quantized vectors and provides same results as non-rescored knn} + issue: https://github.com/elastic/elasticsearch/issues/133039 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search.highlight/50_synthetic_source/text multi fvh source order} + issue: https://github.com/elastic/elasticsearch/issues/133056 +- class: org.elasticsearch.upgrades.SyntheticSourceRollingUpgradeIT + method: testIndexing {upgradedNodes=1} + issue: https://github.com/elastic/elasticsearch/issues/133060 +- class: org.elasticsearch.upgrades.SyntheticSourceRollingUpgradeIT + method: testIndexing {upgradedNodes=0} + issue: https://github.com/elastic/elasticsearch/issues/133061 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search/160_exists_query/Test exists query on _id field} + issue: https://github.com/elastic/elasticsearch/issues/133097 +- class: org.elasticsearch.xpack.ml.integration.TextEmbeddingQueryIT + method: testModelWithPrefixStrings + issue: https://github.com/elastic/elasticsearch/issues/133138 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search.vectors/90_sparse_vector/Indexing and searching multi-value sparse vectors in >=8.15} + issue: https://github.com/elastic/elasticsearch/issues/133184 +- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT + method: test {p0=search.vectors/45_knn_search_byte/Vector rescoring has no effect for non-quantized vectors and provides same results as non-rescored knn} + issue: https://github.com/elastic/elasticsearch/issues/133187 +- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT + method: test {p0=search.vectors/100_knn_nested_search/nested kNN search inner_hits & profiling} + issue: https://github.com/elastic/elasticsearch/issues/133273 +- class: org.elasticsearch.xpack.security.authc.AuthenticationServiceTests + method: testInvalidToken + issue: https://github.com/elastic/elasticsearch/issues/133328 +- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT + method: test {p0=search/160_exists_query/Test exists query on unmapped byte field} + issue: https://github.com/elastic/elasticsearch/issues/133331 +- class: org.elasticsearch.xpack.esql.ccq.MultiClusterSpecIT + method: test {csv-spec:change_point.Values null column} + issue: https://github.com/elastic/elasticsearch/issues/133334 +- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT + method: test {p0=search/110_field_collapsing/field collapsing} + issue: https://github.com/elastic/elasticsearch/issues/133361 +- class: org.elasticsearch.xpack.esql.ccq.MultiClusterSpecIT + method: test {csv-spec:spatial.ConvertFromStringParseError} + issue: https://github.com/elastic/elasticsearch/issues/133364 - class: org.elasticsearch.xpack.search.CrossClusterAsyncSearchIT method: testCancelViaExpirationOnRemoteResultsWithMinimizeRoundtrips issue: https://github.com/elastic/elasticsearch/issues/127302 -- class: org.elasticsearch.indices.stats.IndexStatsIT - method: testFilterCacheStats - issue: https://github.com/elastic/elasticsearch/issues/124447 -- class: org.elasticsearch.xpack.esql.qa.multi_node.GenerativeIT +- class: org.elasticsearch.xpack.search.CrossClusterAsyncSearchIT + method: testCCSClusterDetailsWhereAllShardsSkippedInCanMatch + issue: https://github.com/elastic/elasticsearch/issues/133370 +- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT + method: test {p0=search.vectors/42_knn_search_int4_flat/kNN search with filter} + issue: https://github.com/elastic/elasticsearch/issues/133420 +- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT + method: test {p0=search/160_exists_query/Test exists query on date field in empty index} + issue: https://github.com/elastic/elasticsearch/issues/133439 +- class: org.elasticsearch.multiproject.test.CoreWithMultipleProjectsClientYamlTestSuiteIT + method: test {yaml=search.vectors/90_sparse_vector/Indexing and searching multi-value sparse vectors in >=8.15} + issue: https://github.com/elastic/elasticsearch/issues/133442 +- class: org.elasticsearch.xpack.test.rest.XPackRestIT + method: test {p0=esql/60_usage/Basic ESQL usage output (telemetry) non-snapshot version} + issue: https://github.com/elastic/elasticsearch/issues/133449 +- class: org.elasticsearch.xpack.esql.action.CrossClusterQueryWithFiltersIT + method: testFilterWithUnavailableRemote + issue: https://github.com/elastic/elasticsearch/issues/133450 +- class: org.elasticsearch.xpack.esql.qa.multi_node.EsqlClientYamlIT + method: test {p0=esql/60_usage/Basic ESQL usage output (telemetry) non-snapshot version} + issue: https://github.com/elastic/elasticsearch/issues/133461 +- class: org.elasticsearch.xpack.esql.action.TimeSeriesRateIT + method: testRateWithTimeBucketAndClusterMultipleMetricsByMin + issue: https://github.com/elastic/elasticsearch/issues/133478 +- class: org.elasticsearch.xpack.esql.action.LookupJoinTypesIT + method: testLookupJoinOthers + issue: https://github.com/elastic/elasticsearch/issues/133480 +- class: org.elasticsearch.xpack.esql.action.CrossClusterAsyncQueryStopIT + method: testStopQueryLocal + issue: https://github.com/elastic/elasticsearch/issues/133481 +- class: org.elasticsearch.xpack.esql.qa.mixed.MixedClusterEsqlSpecIT + method: test {csv-spec:spatial.ConvertFromStringParseError} + issue: https://github.com/elastic/elasticsearch/issues/133507 +- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT + method: test {p0=search.vectors/90_sparse_vector/Indexing and searching multi-value sparse vectors in >=8.15} + issue: https://github.com/elastic/elasticsearch/issues/133508 +- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT + method: test {p0=search/10_source_filtering/no filtering} + issue: https://github.com/elastic/elasticsearch/issues/133561 +- class: org.elasticsearch.compute.data.BasicBlockTests + method: testIntBlock + issue: https://github.com/elastic/elasticsearch/issues/133596 +- class: org.elasticsearch.xpack.logsdb.patternedtext.PatternedTextFieldMapperTests + method: testSyntheticSourceMany + issue: https://github.com/elastic/elasticsearch/issues/133598 +- class: org.elasticsearch.compute.data.BasicBlockTests + method: testDoubleBlock + issue: https://github.com/elastic/elasticsearch/issues/133606 +- class: org.elasticsearch.compute.data.BasicBlockTests + method: testBooleanBlock + issue: https://github.com/elastic/elasticsearch/issues/133608 +- class: org.elasticsearch.compute.data.BasicBlockTests + method: testLongBlock + issue: https://github.com/elastic/elasticsearch/issues/133618 +- class: org.elasticsearch.xpack.esql.inference.rerank.RerankOperatorTests + method: testSimpleCircuitBreaking + issue: https://github.com/elastic/elasticsearch/issues/133619 +- class: org.elasticsearch.compute.data.BasicBlockTests + method: testFloatBlock + issue: https://github.com/elastic/elasticsearch/issues/133621 +- class: org.elasticsearch.xpack.esql.qa.mixed.MixedClusterEsqlSpecIT + method: test {csv-spec:inlinestats.EvalBeforeDoubleInlinestats1} + issue: https://github.com/elastic/elasticsearch/issues/133729 +- class: org.elasticsearch.xpack.esql.qa.single_node.GenerativeIT method: test - issue: https://github.com/elastic/elasticsearch/issues/134407 + issue: https://github.com/elastic/elasticsearch/issues/133077 +- class: org.elasticsearch.index.codec.tsdb.es819.ES819TSDBDocValuesFormatTests + method: testOptionalColumnAtATimeReaderWithSparseDocs + issue: https://github.com/elastic/elasticsearch/issues/133766 # Examples: # @@ -477,7 +649,6 @@ tests: # issue: "https://github.com/elastic/elasticsearch/..." # Note that this mutes for the unit-test-like CsvTests only. # Muting all the integration tests can be done using the class "org.elasticsearch.xpack.esql.**". -# Consider however, that some tests are named as "test {file.test SYNC}" and "ASYNC" in the integration tests. # To mute all 3 tests safely everywhere use: # - class: "org.elasticsearch.xpack.esql.**" # method: "test {union_types.MultiIndexIpStringStatsInline}" From 7e532feb788e0361a1a5db94518a690addc0b85a Mon Sep 17 00:00:00 2001 From: Rene Groeschke Date: Sat, 13 Sep 2025 20:44:46 +0200 Subject: [PATCH 2/2] Fix merge conflict --- muted-tests.yml | 363 +++++++++++++----------------------------------- 1 file changed, 96 insertions(+), 267 deletions(-) diff --git a/muted-tests.yml b/muted-tests.yml index 8fa63a3ab817a..b100f8b78f673 100644 --- a/muted-tests.yml +++ b/muted-tests.yml @@ -152,6 +152,9 @@ tests: - class: org.elasticsearch.blocks.SimpleBlocksIT method: testConcurrentAddBlock issue: https://github.com/elastic/elasticsearch/issues/122324 +- class: org.elasticsearch.xpack.ilm.TimeSeriesLifecycleActionsIT + method: testHistoryIsWrittenWithFailure + issue: https://github.com/elastic/elasticsearch/issues/123203 - class: org.elasticsearch.action.admin.cluster.node.tasks.CancellableTasksIT method: testChildrenTasksCancelledOnTimeout issue: https://github.com/elastic/elasticsearch/issues/123568 @@ -176,15 +179,27 @@ tests: - class: org.elasticsearch.smoketest.MlWithSecurityIT method: test {yaml=ml/3rd_party_deployment/Test start and stop multiple deployments} issue: https://github.com/elastic/elasticsearch/issues/124315 +- class: org.elasticsearch.multiproject.test.CoreWithMultipleProjectsClientYamlTestSuiteIT + method: test {yaml=data_stream/190_failure_store_redirection/Redirect ingest failure in data stream to failure store} + issue: https://github.com/elastic/elasticsearch/issues/124518 +- class: org.elasticsearch.multiproject.test.CoreWithMultipleProjectsClientYamlTestSuiteIT + method: test {yaml=data_stream/150_tsdb/created the data stream} + issue: https://github.com/elastic/elasticsearch/issues/124575 - class: org.elasticsearch.xpack.restart.MLModelDeploymentFullClusterRestartIT method: testDeploymentSurvivesRestart {cluster=OLD} issue: https://github.com/elastic/elasticsearch/issues/124160 +- class: org.elasticsearch.multiproject.test.CoreWithMultipleProjectsClientYamlTestSuiteIT + method: test {yaml=search.vectors/41_knn_search_byte_quantized/kNN search plus query} + issue: https://github.com/elastic/elasticsearch/issues/124687 - class: org.elasticsearch.packaging.test.BootstrapCheckTests method: test20RunWithBootstrapChecks issue: https://github.com/elastic/elasticsearch/issues/124940 - class: org.elasticsearch.packaging.test.BootstrapCheckTests method: test10Install issue: https://github.com/elastic/elasticsearch/issues/124957 +- class: org.elasticsearch.index.shard.StoreRecoveryTests + method: testAddIndices + issue: https://github.com/elastic/elasticsearch/issues/124104 - class: org.elasticsearch.smoketest.MlWithSecurityIT method: test {yaml=ml/data_frame_analytics_crud/Test get stats on newly created config} issue: https://github.com/elastic/elasticsearch/issues/121726 @@ -269,6 +284,9 @@ tests: - class: org.elasticsearch.cli.keystore.AddStringKeyStoreCommandTests method: testStdinWithMultipleValues issue: https://github.com/elastic/elasticsearch/issues/126882 +- class: org.elasticsearch.xpack.remotecluster.CrossClusterEsqlRCS2EnrichUnavailableRemotesIT + method: testEsqlEnrichWithSkipUnavailable + issue: https://github.com/elastic/elasticsearch/issues/127368 - class: org.elasticsearch.xpack.test.rest.XPackRestIT method: test {p0=ml/data_frame_analytics_cat_apis/Test cat data frame analytics all jobs with header} issue: https://github.com/elastic/elasticsearch/issues/127625 @@ -284,6 +302,9 @@ tests: - class: org.elasticsearch.xpack.esql.action.CrossClusterQueryWithPartialResultsIT method: testOneRemoteClusterPartial issue: https://github.com/elastic/elasticsearch/issues/124055 +- class: org.elasticsearch.xpack.esql.qa.multi_node.EsqlSpecIT + method: test {lookup-join.MvJoinKeyOnTheLookupIndex ASYNC} + issue: https://github.com/elastic/elasticsearch/issues/128030 - class: org.elasticsearch.packaging.test.EnrollmentProcessTests method: test20DockerAutoFormCluster issue: https://github.com/elastic/elasticsearch/issues/128113 @@ -293,27 +314,57 @@ tests: - class: org.elasticsearch.packaging.test.TemporaryDirectoryConfigTests method: test21AcceptsCustomPathInDocker issue: https://github.com/elastic/elasticsearch/issues/128114 +- class: org.elasticsearch.xpack.ml.integration.InferenceIngestIT + method: testPipelineIngestWithModelAliases + issue: https://github.com/elastic/elasticsearch/issues/128417 +- class: org.elasticsearch.xpack.search.CrossClusterAsyncSearchIT + method: testCCSClusterDetailsWhereAllShardsSkippedInCanMatch + issue: https://github.com/elastic/elasticsearch/issues/128418 - class: org.elasticsearch.xpack.esql.plugin.DataNodeRequestSenderIT method: testSearchWhileRelocating issue: https://github.com/elastic/elasticsearch/issues/128500 - class: org.elasticsearch.compute.operator.LimitOperatorTests method: testEarlyTermination issue: https://github.com/elastic/elasticsearch/issues/128721 +- class: org.elasticsearch.xpack.inference.InferenceGetServicesIT + method: testGetServicesWithCompletionTaskType + issue: https://github.com/elastic/elasticsearch/issues/128952 +- class: org.elasticsearch.xpack.esql.qa.single_node.GenerativeForkIT + method: test {lookup-join.EnrichLookupStatsBug ASYNC} + issue: https://github.com/elastic/elasticsearch/issues/129228 +- class: org.elasticsearch.xpack.esql.qa.single_node.GenerativeForkIT + method: test {lookup-join.EnrichLookupStatsBug SYNC} + issue: https://github.com/elastic/elasticsearch/issues/129229 +- class: org.elasticsearch.xpack.esql.qa.single_node.GenerativeForkIT + method: test {lookup-join.MultipleBatches* + issue: https://github.com/elastic/elasticsearch/issues/129210 - class: org.elasticsearch.entitlement.runtime.policy.FileAccessTreeTests method: testWindowsMixedCaseAccess issue: https://github.com/elastic/elasticsearch/issues/129167 - class: org.elasticsearch.entitlement.runtime.policy.FileAccessTreeTests method: testWindowsAbsolutPathAccess issue: https://github.com/elastic/elasticsearch/issues/129168 +- class: org.elasticsearch.xpack.esql.qa.multi_node.EsqlSpecIT + method: test {knn-function.KnnSearchWithKOption ASYNC} + issue: https://github.com/elastic/elasticsearch/issues/129447 - class: org.elasticsearch.xpack.ml.integration.ClassificationIT method: testWithDatastreams issue: https://github.com/elastic/elasticsearch/issues/129457 - class: org.elasticsearch.xpack.profiling.action.GetStatusActionIT method: testWaitsUntilResourcesAreCreated issue: https://github.com/elastic/elasticsearch/issues/129486 +- class: org.elasticsearch.xpack.esql.qa.multi_node.EsqlSpecIT + method: test {knn-function.KnnSearchWithKOption SYNC} + issue: https://github.com/elastic/elasticsearch/issues/129512 +- class: org.elasticsearch.upgrades.IndexingIT + method: testIndexing + issue: https://github.com/elastic/elasticsearch/issues/129533 - class: org.elasticsearch.upgrades.MlJobSnapshotUpgradeIT method: testSnapshotUpgrader issue: https://github.com/elastic/elasticsearch/issues/98560 +- class: org.elasticsearch.upgrades.QueryableBuiltInRolesUpgradeIT + method: testBuiltInRolesSyncedOnClusterUpgrade + issue: https://github.com/elastic/elasticsearch/issues/129534 - class: org.elasticsearch.search.query.VectorIT method: testFilteredQueryStrategy issue: https://github.com/elastic/elasticsearch/issues/129517 @@ -327,297 +378,74 @@ tests: method: "builds distribution from branches via archives extractedAssemble [bwcDistVersion: 8.2.1, bwcProject: bugfix, expectedAssembleTaskName: extractedAssemble, #2]" issue: https://github.com/elastic/elasticsearch/issues/119871 -- class: org.elasticsearch.action.support.ThreadedActionListenerTests - method: testRejectionHandling - issue: https://github.com/elastic/elasticsearch/issues/130129 -- class: org.elasticsearch.compute.aggregation.TopIntAggregatorFunctionTests - method: testManyInitialManyPartialFinalRunnerThrowing - issue: https://github.com/elastic/elasticsearch/issues/130145 -- class: org.elasticsearch.xpack.searchablesnapshots.cache.shared.NodesCachesStatsIntegTests - method: testNodesCachesStats - issue: https://github.com/elastic/elasticsearch/issues/129863 -- class: org.elasticsearch.index.IndexingPressureIT - method: testWriteCanRejectOnPrimaryBasedOnMaxOperationSize - issue: https://github.com/elastic/elasticsearch/issues/130281 -- class: org.elasticsearch.xpack.esql.inference.bulk.BulkInferenceExecutorTests - method: testSuccessfulExecution - issue: https://github.com/elastic/elasticsearch/issues/130306 -- class: org.elasticsearch.indices.stats.IndexStatsIT - method: testFilterCacheStats - issue: https://github.com/elastic/elasticsearch/issues/124447 -- class: org.elasticsearch.backwards.MixedClusterClientYamlTestSuiteIT - method: test {p0=mtermvectors/10_basic/Tests catching other exceptions per item} - issue: https://github.com/elastic/elasticsearch/issues/122414 +- class: org.elasticsearch.cluster.metadata.ComposableIndexTemplateTests + method: testMergeEmptyMappingsIntoTemplateWithNonEmptySettings + issue: https://github.com/elastic/elasticsearch/issues/130050 +- class: geoip.GeoIpMultiProjectIT + issue: https://github.com/elastic/elasticsearch/issues/130073 - class: org.elasticsearch.search.SearchWithRejectionsIT method: testOpenContextsAfterRejections issue: https://github.com/elastic/elasticsearch/issues/130821 +- class: org.elasticsearch.index.IndexingPressureIT + method: testWriteCanRejectOnPrimaryBasedOnMaxOperationSize + issue: https://github.com/elastic/elasticsearch/issues/130281 +- class: org.elasticsearch.index.IndexingPressureIT + method: testWriteCanBeRejectedAtPrimaryLevel + issue: https://github.com/elastic/elasticsearch/issues/131151 +- class: org.elasticsearch.repositories.s3.S3ServiceTests + method: testGetClientRegionFromEndpointSettingGuess + issue: https://github.com/elastic/elasticsearch/issues/131392 - class: org.elasticsearch.packaging.test.DockerTests - method: test090SecurityCliPackaging - issue: https://github.com/elastic/elasticsearch/issues/131107 -- class: org.elasticsearch.xpack.esql.expression.function.fulltext.ScoreTests - method: testSerializationOfSimple {TestCase=} - issue: https://github.com/elastic/elasticsearch/issues/131334 -- class: org.elasticsearch.xpack.esql.analysis.VerifierTests - method: testMatchInsideEval - issue: https://github.com/elastic/elasticsearch/issues/131336 + method: test050BasicApiTests + issue: https://github.com/elastic/elasticsearch/issues/120911 - class: org.elasticsearch.packaging.test.DockerTests method: test071BindMountCustomPathWithDifferentUID issue: https://github.com/elastic/elasticsearch/issues/120917 +- class: org.elasticsearch.xpack.esql.action.CrossClusterQueryWithPartialResultsIT + method: testPartialResults + issue: https://github.com/elastic/elasticsearch/issues/131481 - class: org.elasticsearch.packaging.test.DockerTests - method: test171AdditionalCliOptionsAreForwarded - issue: https://github.com/elastic/elasticsearch/issues/120925 -- class: org.elasticsearch.xpack.test.rest.XPackRestIT - method: test {p0=ml/delete_expired_data/Test delete expired data with body parameters} - issue: https://github.com/elastic/elasticsearch/issues/131364 + method: test022InstallPluginsFromLocalArchive + issue: https://github.com/elastic/elasticsearch/issues/116866 +- class: org.elasticsearch.packaging.test.DockerTests + method: test140CgroupOsStatsAreAvailable + issue: https://github.com/elastic/elasticsearch/issues/131372 - class: org.elasticsearch.packaging.test.DockerTests method: test070BindMountCustomPathConfAndJvmOptions issue: https://github.com/elastic/elasticsearch/issues/131366 - class: org.elasticsearch.packaging.test.DockerTests - method: test140CgroupOsStatsAreAvailable - issue: https://github.com/elastic/elasticsearch/issues/131372 + method: test171AdditionalCliOptionsAreForwarded + issue: https://github.com/elastic/elasticsearch/issues/120925 - class: org.elasticsearch.packaging.test.DockerTests method: test130JavaHasCorrectOwnership issue: https://github.com/elastic/elasticsearch/issues/131369 - class: org.elasticsearch.packaging.test.DockerTests - method: test072RunEsAsDifferentUserAndGroup - issue: https://github.com/elastic/elasticsearch/issues/131412 -- class: org.elasticsearch.xpack.esql.heap_attack.HeapAttackIT - method: testLookupExplosionNoFetch - issue: https://github.com/elastic/elasticsearch/issues/128720 -- class: org.elasticsearch.packaging.test.DockerTests - method: test050BasicApiTests - issue: https://github.com/elastic/elasticsearch/issues/120911 -- class: org.elasticsearch.xpack.search.CrossClusterAsyncSearchIT - method: testCancellationViaTimeoutWithAllowPartialResultsSetToFalse - issue: https://github.com/elastic/elasticsearch/issues/131248 -- class: org.elasticsearch.xpack.esql.action.CrossClusterQueryWithPartialResultsIT - method: testPartialResults - issue: https://github.com/elastic/elasticsearch/issues/131481 + method: test151MachineDependentHeapWithSizeOverride + issue: https://github.com/elastic/elasticsearch/issues/123437 +- class: org.elasticsearch.search.sort.FieldSortIT + method: testSortMixedFieldTypes + issue: https://github.com/elastic/elasticsearch/issues/129445 +- class: org.elasticsearch.gradle.LoggedExecFuncTest + method: failed tasks output logged to console when spooling true + issue: https://github.com/elastic/elasticsearch/issues/119509 - class: org.elasticsearch.packaging.test.DockerTests method: test010Install issue: https://github.com/elastic/elasticsearch/issues/131376 - class: org.elasticsearch.packaging.test.DockerTests - method: test151MachineDependentHeapWithSizeOverride - issue: https://github.com/elastic/elasticsearch/issues/123437 -- class: org.elasticsearch.xpack.restart.FullClusterRestartIT - method: testWatcherWithApiKey {cluster=UPGRADED} - issue: https://github.com/elastic/elasticsearch/issues/131964 -- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT - method: test {p0=search/600_flattened_ignore_above/flattened ignore_above multi-value field} - issue: https://github.com/elastic/elasticsearch/issues/131967 -- class: org.elasticsearch.test.rest.yaml.MDPYamlTestSuiteIT - method: test {yaml=mdp/10_basic/Index using shared data path} - issue: https://github.com/elastic/elasticsearch/issues/132223 -- class: org.elasticsearch.xpack.sql.qa.mixed_node.SqlCompatIT - method: testNullsOrderWithMissingOrderSupportQueryingNewNode - issue: https://github.com/elastic/elasticsearch/issues/132249 -- class: org.elasticsearch.common.logging.JULBridgeTests - method: testThrowable - issue: https://github.com/elastic/elasticsearch/issues/132280 -- class: org.elasticsearch.xpack.ml.integration.AutodetectMemoryLimitIT - method: testManyDistinctOverFields - issue: https://github.com/elastic/elasticsearch/issues/132308 -- class: org.elasticsearch.xpack.ml.integration.AutodetectMemoryLimitIT - method: testTooManyByAndOverFields - issue: https://github.com/elastic/elasticsearch/issues/132310 -- class: org.elasticsearch.xpack.esql.inference.completion.CompletionOperatorTests - method: testSimpleCircuitBreaking - issue: https://github.com/elastic/elasticsearch/issues/132382 -- class: org.elasticsearch.xpack.esql.qa.single_node.EsqlSpecIT - method: test {csv-spec:spatial.ConvertFromStringParseError} - issue: https://github.com/elastic/elasticsearch/issues/132558 -- class: org.elasticsearch.xpack.ml.integration.RevertModelSnapshotIT - method: testRevertModelSnapshot_DeleteInterveningResults - issue: https://github.com/elastic/elasticsearch/issues/132349 -#- class: org.elasticsearch.xpack.ml.integration.TextEmbeddingQueryIT -# method: testHybridSearch -# issue: https://github.com/elastic/elasticsearch/issues/132703 -- class: org.elasticsearch.xpack.ml.integration.RevertModelSnapshotIT - method: testRevertModelSnapshot - issue: https://github.com/elastic/elasticsearch/issues/132733 -- class: org.elasticsearch.gradle.internal.transport.TransportVersionManagementPluginFuncTest - method: definitions have primary ids which cannot change - issue: https://github.com/elastic/elasticsearch/issues/132788 -- class: org.elasticsearch.gradle.internal.transport.TransportVersionManagementPluginFuncTest - method: latest files cannot change base id - issue: https://github.com/elastic/elasticsearch/issues/132789 -- class: org.elasticsearch.gradle.internal.transport.TransportVersionManagementPluginFuncTest - method: cannot change committed ids to a branch - issue: https://github.com/elastic/elasticsearch/issues/132790 -- class: org.elasticsearch.reservedstate.service.FileSettingsServiceIT - method: testSettingsAppliedOnStart - issue: https://github.com/elastic/elasticsearch/issues/131210 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search/160_exists_query/Test exists query on mapped date field with no doc values} - issue: https://github.com/elastic/elasticsearch/issues/132828 -- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT - method: test {p0=search/160_exists_query/Test exists query on keyword field in empty index} - issue: https://github.com/elastic/elasticsearch/issues/132829 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search.vectors/40_knn_search_cosine/kNN search only regular query} - issue: https://github.com/elastic/elasticsearch/issues/132890 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search/410_named_queries/named_queries_with_score} - issue: https://github.com/elastic/elasticsearch/issues/132906 -- class: org.elasticsearch.packaging.test.ArchiveGenerateInitialCredentialsTests - method: test40VerifyAutogeneratedCredentials - issue: https://github.com/elastic/elasticsearch/issues/132877 -- class: org.elasticsearch.packaging.test.ArchiveGenerateInitialCredentialsTests - method: test50CredentialAutogenerationOnlyOnce - issue: https://github.com/elastic/elasticsearch/issues/132878 -- class: org.elasticsearch.upgrades.TransformSurvivesUpgradeIT - method: testTransformRollingUpgrade - issue: https://github.com/elastic/elasticsearch/issues/132892 -- class: org.elasticsearch.xpack.eql.planner.QueryTranslatorTests - method: testMatchOptimization - issue: https://github.com/elastic/elasticsearch/issues/132894 -- class: org.elasticsearch.xpack.deprecation.DeprecationHttpIT - method: testUniqueDeprecationResponsesMergedTogether - issue: https://github.com/elastic/elasticsearch/issues/132895 -- class: org.elasticsearch.search.CCSDuelIT - method: testTermsAggs - issue: https://github.com/elastic/elasticsearch/issues/132879 -- class: org.elasticsearch.search.CCSDuelIT - method: testTermsAggsWithProfile - issue: https://github.com/elastic/elasticsearch/issues/132880 -- class: org.elasticsearch.cluster.ClusterInfoServiceIT - method: testMaxQueueLatenciesInClusterInfo - issue: https://github.com/elastic/elasticsearch/issues/132957 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search/400_synthetic_source/_doc_count} - issue: https://github.com/elastic/elasticsearch/issues/132965 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search/160_exists_query/Test exists query on unmapped float field} - issue: https://github.com/elastic/elasticsearch/issues/132984 -- class: org.elasticsearch.xpack.search.AsyncSearchErrorTraceIT - method: testAsyncSearchFailingQueryErrorTraceDefault - issue: https://github.com/elastic/elasticsearch/issues/133010 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search/510_range_query_out_of_bounds/Test range query for float field with out of bounds lower limit} - issue: https://github.com/elastic/elasticsearch/issues/133012 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=field_caps/10_basic/Field caps for boolean field with only doc values} - issue: https://github.com/elastic/elasticsearch/issues/133019 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search/160_exists_query/Test exists query on unmapped boolean field} - issue: https://github.com/elastic/elasticsearch/issues/133029 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search.vectors/45_knn_search_bit/Vector similarity with filter only} - issue: https://github.com/elastic/elasticsearch/issues/133037 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search.vectors/45_knn_search_bit/Vector rescoring has no effect for non-quantized vectors and provides same results as non-rescored knn} - issue: https://github.com/elastic/elasticsearch/issues/133039 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search.highlight/50_synthetic_source/text multi fvh source order} - issue: https://github.com/elastic/elasticsearch/issues/133056 -- class: org.elasticsearch.upgrades.SyntheticSourceRollingUpgradeIT - method: testIndexing {upgradedNodes=1} - issue: https://github.com/elastic/elasticsearch/issues/133060 -- class: org.elasticsearch.upgrades.SyntheticSourceRollingUpgradeIT - method: testIndexing {upgradedNodes=0} - issue: https://github.com/elastic/elasticsearch/issues/133061 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search/160_exists_query/Test exists query on _id field} - issue: https://github.com/elastic/elasticsearch/issues/133097 -- class: org.elasticsearch.xpack.ml.integration.TextEmbeddingQueryIT - method: testModelWithPrefixStrings - issue: https://github.com/elastic/elasticsearch/issues/133138 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search.vectors/90_sparse_vector/Indexing and searching multi-value sparse vectors in >=8.15} - issue: https://github.com/elastic/elasticsearch/issues/133184 -- class: org.elasticsearch.test.rest.yaml.CcsCommonYamlTestSuiteIT - method: test {p0=search.vectors/45_knn_search_byte/Vector rescoring has no effect for non-quantized vectors and provides same results as non-rescored knn} - issue: https://github.com/elastic/elasticsearch/issues/133187 -- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT - method: test {p0=search.vectors/100_knn_nested_search/nested kNN search inner_hits & profiling} - issue: https://github.com/elastic/elasticsearch/issues/133273 -- class: org.elasticsearch.xpack.security.authc.AuthenticationServiceTests - method: testInvalidToken - issue: https://github.com/elastic/elasticsearch/issues/133328 -- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT - method: test {p0=search/160_exists_query/Test exists query on unmapped byte field} - issue: https://github.com/elastic/elasticsearch/issues/133331 -- class: org.elasticsearch.xpack.esql.ccq.MultiClusterSpecIT - method: test {csv-spec:change_point.Values null column} - issue: https://github.com/elastic/elasticsearch/issues/133334 -- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT - method: test {p0=search/110_field_collapsing/field collapsing} - issue: https://github.com/elastic/elasticsearch/issues/133361 -- class: org.elasticsearch.xpack.esql.ccq.MultiClusterSpecIT - method: test {csv-spec:spatial.ConvertFromStringParseError} - issue: https://github.com/elastic/elasticsearch/issues/133364 + method: test072RunEsAsDifferentUserAndGroup + issue: https://github.com/elastic/elasticsearch/issues/131412 +- class: org.elasticsearch.xpack.search.CrossClusterAsyncSearchIT + method: testRemoteClusterOnlyCCSWithFailuresOnOneShardOnly + issue: https://github.com/elastic/elasticsearch/issues/133673 - class: org.elasticsearch.xpack.search.CrossClusterAsyncSearchIT method: testCancelViaExpirationOnRemoteResultsWithMinimizeRoundtrips issue: https://github.com/elastic/elasticsearch/issues/127302 -- class: org.elasticsearch.xpack.search.CrossClusterAsyncSearchIT - method: testCCSClusterDetailsWhereAllShardsSkippedInCanMatch - issue: https://github.com/elastic/elasticsearch/issues/133370 -- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT - method: test {p0=search.vectors/42_knn_search_int4_flat/kNN search with filter} - issue: https://github.com/elastic/elasticsearch/issues/133420 -- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT - method: test {p0=search/160_exists_query/Test exists query on date field in empty index} - issue: https://github.com/elastic/elasticsearch/issues/133439 -- class: org.elasticsearch.multiproject.test.CoreWithMultipleProjectsClientYamlTestSuiteIT - method: test {yaml=search.vectors/90_sparse_vector/Indexing and searching multi-value sparse vectors in >=8.15} - issue: https://github.com/elastic/elasticsearch/issues/133442 -- class: org.elasticsearch.xpack.test.rest.XPackRestIT - method: test {p0=esql/60_usage/Basic ESQL usage output (telemetry) non-snapshot version} - issue: https://github.com/elastic/elasticsearch/issues/133449 -- class: org.elasticsearch.xpack.esql.action.CrossClusterQueryWithFiltersIT - method: testFilterWithUnavailableRemote - issue: https://github.com/elastic/elasticsearch/issues/133450 -- class: org.elasticsearch.xpack.esql.qa.multi_node.EsqlClientYamlIT - method: test {p0=esql/60_usage/Basic ESQL usage output (telemetry) non-snapshot version} - issue: https://github.com/elastic/elasticsearch/issues/133461 -- class: org.elasticsearch.xpack.esql.action.TimeSeriesRateIT - method: testRateWithTimeBucketAndClusterMultipleMetricsByMin - issue: https://github.com/elastic/elasticsearch/issues/133478 -- class: org.elasticsearch.xpack.esql.action.LookupJoinTypesIT - method: testLookupJoinOthers - issue: https://github.com/elastic/elasticsearch/issues/133480 -- class: org.elasticsearch.xpack.esql.action.CrossClusterAsyncQueryStopIT - method: testStopQueryLocal - issue: https://github.com/elastic/elasticsearch/issues/133481 -- class: org.elasticsearch.xpack.esql.qa.mixed.MixedClusterEsqlSpecIT - method: test {csv-spec:spatial.ConvertFromStringParseError} - issue: https://github.com/elastic/elasticsearch/issues/133507 -- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT - method: test {p0=search.vectors/90_sparse_vector/Indexing and searching multi-value sparse vectors in >=8.15} - issue: https://github.com/elastic/elasticsearch/issues/133508 -- class: org.elasticsearch.test.rest.yaml.RcsCcsCommonYamlTestSuiteIT - method: test {p0=search/10_source_filtering/no filtering} - issue: https://github.com/elastic/elasticsearch/issues/133561 -- class: org.elasticsearch.compute.data.BasicBlockTests - method: testIntBlock - issue: https://github.com/elastic/elasticsearch/issues/133596 -- class: org.elasticsearch.xpack.logsdb.patternedtext.PatternedTextFieldMapperTests - method: testSyntheticSourceMany - issue: https://github.com/elastic/elasticsearch/issues/133598 -- class: org.elasticsearch.compute.data.BasicBlockTests - method: testDoubleBlock - issue: https://github.com/elastic/elasticsearch/issues/133606 -- class: org.elasticsearch.compute.data.BasicBlockTests - method: testBooleanBlock - issue: https://github.com/elastic/elasticsearch/issues/133608 -- class: org.elasticsearch.compute.data.BasicBlockTests - method: testLongBlock - issue: https://github.com/elastic/elasticsearch/issues/133618 -- class: org.elasticsearch.xpack.esql.inference.rerank.RerankOperatorTests - method: testSimpleCircuitBreaking - issue: https://github.com/elastic/elasticsearch/issues/133619 -- class: org.elasticsearch.compute.data.BasicBlockTests - method: testFloatBlock - issue: https://github.com/elastic/elasticsearch/issues/133621 -- class: org.elasticsearch.xpack.esql.qa.mixed.MixedClusterEsqlSpecIT - method: test {csv-spec:inlinestats.EvalBeforeDoubleInlinestats1} - issue: https://github.com/elastic/elasticsearch/issues/133729 -- class: org.elasticsearch.xpack.esql.qa.single_node.GenerativeIT +- class: org.elasticsearch.indices.stats.IndexStatsIT + method: testFilterCacheStats + issue: https://github.com/elastic/elasticsearch/issues/124447 +- class: org.elasticsearch.xpack.esql.qa.multi_node.GenerativeIT method: test - issue: https://github.com/elastic/elasticsearch/issues/133077 -- class: org.elasticsearch.index.codec.tsdb.es819.ES819TSDBDocValuesFormatTests - method: testOptionalColumnAtATimeReaderWithSparseDocs - issue: https://github.com/elastic/elasticsearch/issues/133766 + issue: https://github.com/elastic/elasticsearch/issues/134407 # Examples: # @@ -649,6 +477,7 @@ tests: # issue: "https://github.com/elastic/elasticsearch/..." # Note that this mutes for the unit-test-like CsvTests only. # Muting all the integration tests can be done using the class "org.elasticsearch.xpack.esql.**". +# Consider however, that some tests are named as "test {file.test SYNC}" and "ASYNC" in the integration tests. # To mute all 3 tests safely everywhere use: # - class: "org.elasticsearch.xpack.esql.**" # method: "test {union_types.MultiIndexIpStringStatsInline}"