This is an automated email from the ASF dual-hosted git repository.

xiangfu0 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git


The following commit(s) were added to refs/heads/master by this push:
     new efb8b804e73 Fix flaky testExplainPlanQueryV2 by masking 
scientific-notation rule timings (#18650)
efb8b804e73 is described below

commit efb8b804e73b26dfd51660f53c1bc67a9de85308
Author: Yash Mayya <[email protected]>
AuthorDate: Sat Jun 6 01:51:22 2026 -0700

    Fix flaky testExplainPlanQueryV2 by masking scientific-notation rule 
timings (#18650)
---
 .../apache/pinot/integration/tests/OfflineClusterIntegrationTest.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/OfflineClusterIntegrationTest.java
 
b/pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/OfflineClusterIntegrationTest.java
index ad4322a8003..fc92bdd18a5 100644
--- 
a/pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/OfflineClusterIntegrationTest.java
+++ 
b/pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/OfflineClusterIntegrationTest.java
@@ -3571,7 +3571,7 @@ public class OfflineClusterIntegrationTest extends 
BaseClusterIntegrationTestSet
     // needed because both OfflineClusterIntegrationTest and 
MultiNodesOfflineClusterIntegrationTest run this test
     // case with different number of documents in the segment.
     response1 = response1.replaceAll("docs:[0-9]+", "docs:*")
-        .replaceAll("Time: \\d+\\.\\d+", "Time:*");
+        .replaceAll("Time: \\d+\\.\\d+(?:[eE][-+]?\\d+)?", "Time:*");
 
     JsonNode response1Json = JsonUtils.stringToJsonNode(response1);
     
assertEquals(response1Json.get("dataSchema").get("columnNames").get(0).asText(),
 "SQL");
@@ -3607,7 +3607,7 @@ public class OfflineClusterIntegrationTest extends 
BaseClusterIntegrationTestSet
     // language=sql
     String query2 = "EXPLAIN PLAN WITHOUT IMPLEMENTATION FOR SELECT * FROM 
mytable WHERE FlightNum < 0";
     String response2 = postQuery(query2).get("resultTable").toString()
-        .replaceAll("Time: \\d+\\.\\d+", "Time: *");
+        .replaceAll("Time: \\d+\\.\\d+(?:[eE][-+]?\\d+)?", "Time: *");
 
     JsonNode response2Json = JsonUtils.stringToJsonNode(response2);
     
assertEquals(response2Json.get("dataSchema").get("columnNames").get(0).asText(),
 "SQL");


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to