diff --git a/.github/workflows/build_non_ansi.yml b/.github/workflows/build_non_ansi.yml index 547a227e61d7e..debdaf4f8709d 100644 --- a/.github/workflows/build_non_ansi.yml +++ b/.github/workflows/build_non_ansi.yml @@ -40,6 +40,7 @@ jobs: "PYSPARK_IMAGE_TO_TEST": "python-311", "PYTHON_TO_TEST": "python3.11", "SPARK_ANSI_SQL_MODE": "false", + "SPARK_TEST_SPARK_BLOOM_FILTER_SUITE_ENABLED": "true" } jobs: >- { diff --git a/common/sketch/src/test/java/org/apache/spark/util/sketch/SparkBloomFilterSuite.java b/common/sketch/src/test/java/org/apache/spark/util/sketch/SparkBloomFilterSuite.java index 529ba54193387..a7186853edfc6 100644 --- a/common/sketch/src/test/java/org/apache/spark/util/sketch/SparkBloomFilterSuite.java +++ b/common/sketch/src/test/java/org/apache/spark/util/sketch/SparkBloomFilterSuite.java @@ -18,6 +18,7 @@ package org.apache.spark.util.sketch; import org.junit.jupiter.api.*; +import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; import org.junit.jupiter.params.provider.MethodSource; @@ -33,7 +34,8 @@ import java.util.stream.LongStream; import java.util.stream.Stream; -@Disabled("TODO(SPARK-53077): Re-enable with a resonable test time.") +@EnabledIfEnvironmentVariable( + named = "SPARK_TEST_SPARK_BLOOM_FILTER_SUITE_ENABLED", matches = "true") public class SparkBloomFilterSuite { // the implemented fpp limit is only approximating the hard boundary,