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]
