Skip to content

Commit e84643d

Browse files
committed
ci(tests): split windows unit d-p shard to cut wall-clock
Previous run showed `unit d-p` as the slowest shard at ~2m01s. Split into `unit d-g` (6 files, ~820 LOC) and `unit h-p` (4 files, ~848 LOC, includes the heavy `helpers_test.sh` and `parallel_test.sh`). Wall-clock target drops to ~1m per shard. Adds one runner, halves Windows completion time.
1 parent 1d5ff3a commit e84643d

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/tests.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,10 @@ jobs:
119119
test_path: "tests/unit/[a-b]*_test.sh"
120120
- name: "unit c + coverage"
121121
test_path: "tests/unit/ch*_test.sh tests/unit/cl*_test.sh tests/unit/console*_test.sh tests/unit/cu*_test.sh tests/unit/coverage_*_test.sh"
122-
- name: "unit d-p"
123-
test_path: "tests/unit/[d-p]*_test.sh"
122+
- name: "unit d-g"
123+
test_path: "tests/unit/[d-g]*_test.sh"
124+
- name: "unit h-p"
125+
test_path: "tests/unit/[h-p]*_test.sh"
124126
- name: "unit r-z"
125127
test_path: "tests/unit/[r-z]*_test.sh"
126128
steps:

0 commit comments

Comments
 (0)