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

FrankChen021 pushed a commit to branch codex/native-compaction-test-matrix
in repository https://gitbox.apache.org/repos/asf/druid.git

commit de91bf62cdd84f56deb2da6a38d51a922225ff37
Author: Frank Chen <[email protected]>
AuthorDate: Wed Sep 9 18:22:22 2026 +0800

    ci: rebalance unit tests using shard wall time
---
 .github/scripts/test_balancing_calc | 3 ++-
 .github/workflows/ci.yml            | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/.github/scripts/test_balancing_calc 
b/.github/scripts/test_balancing_calc
index a857c35e22e..5abb51013a0 100755
--- a/.github/scripts/test_balancing_calc
+++ b/.github/scripts/test_balancing_calc
@@ -21,7 +21,8 @@
 
 set -e
 
-find . -name 'TEST*xml' |
+# QTest runs in dedicated shards and is explicitly excluded from the main 
unit-test shards.
+find . -name 'TEST*xml' ! -name 'TEST-org.apache.druid.quidem.QTest.xml' |
 # <testsuite ... name="org.apache.druid.query.policy.NoRestrictionPolicyTest" 
time="0.071" ...>
 xargs sed -nr 
'/^<testsuite/s/.*name=\"([^\"]+)\".*time=\"([^\"]+)\".*/\1\t\2/p' |
 # org.apache.druid.server.RequestLogLineTest      0.052
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 693c89580b3..a4d82344d5a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -25,7 +25,7 @@ jobs:
       fail-fast: false
       matrix:
         jdk: [ "25" ]
-        pattern: [ "K*", "S*,L*,W*", "C*,V*", "M*,G*,O*", "Q*,F*,Z*,Y*,X*", 
"N*,E*,U*", "I*,B*,J*", "A*,D*,P*", "R*,H*,T*" ]
+        pattern: [ "M*,V*,Q*", "K*", "F*,D*,G*,U*", "R*,H*,P*", "N*,B*,O*,W*", 
"A*,E*,L*", "I*,T*", "S*,J*,Z*", "C*,Y*,X*" ]
     uses: ./.github/workflows/worker.yml
     with:
       script: .github/scripts/run_unit-tests -Dtest=!QTest,'${{ matrix.pattern 
}}' -Dmaven.test.failure.ignore=true


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

Reply via email to