Skip to content

Commit 478da34

Browse files
committed
Update mix/fun parallelism
1 parent 3ef4c1a commit 478da34

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

.github/workflows/main.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ jobs:
8787
- { os: ubuntu-24.04-arm, group: 2 }
8888
- { os: windows-latest, group: 3 }
8989
- { os: ubuntu-24.04-arm, group: 3 }
90+
- { os: windows-latest, group: 4 }
91+
- { os: ubuntu-24.04-arm, group: 4 }
9092

9193
steps:
9294
- uses: actions/checkout@v4
@@ -120,15 +122,15 @@ jobs:
120122
run: |
121123
$MixFunTests = Get-ChildItem -Path test\unit\math\mix\fun\* -Include *.cpp | Resolve-Path -Relative
122124
$NumberTests = $MixFunTests.Length
123-
$ThirdNumberTests = [math]::Floor($NumberTests / 3)
124-
$TwoThirdNumberTests = [math]::Floor(2 * $NumberTests / 3)
125+
$QuarterNumberTests = [math]::Floor($NumberTests / 4)
125126
126-
$MixFunTests1 = $MixFunTests[0..($ThirdNumberTests - 1)]
127-
$MixFunTests2 = $MixFunTests[$ThirdNumberTests..($TwoThirdNumberTests - 1)]
128-
$MixFunTests3 = $MixFunTests[$TwoThirdNumberTests..($NumberTests - 1)]
129-
$MixFunTestsArray = @($MixFunTests1, $MixFunTests2, $MixFunTests3)
127+
$MixFunTests1 = $MixFunTests[0..($QuarterNumberTests - 1)]
128+
$MixFunTests2 = $MixFunTests[$QuarterNumberTests..(2 * $QuarterNumberTests - 1)]
129+
$MixFunTests3 = $MixFunTests[(2 * $QuarterNumberTests)..(3 * $QuarterNumberTests - 1)]
130+
$MixFunTests4 = $MixFunTests[(3 * $QuarterNumberTests)..($NumberTests - 1)]
131+
$MixFunTestsArray = @($MixFunTests1, $MixFunTests2, $MixFunTests3, $MixFunTests3)
130132
131-
python runTests.py -j2 $MixFunTestsArray[(${{ matrix.config.group }} - 1)]
133+
python runTests.py $MixFunTestsArray[(${{ matrix.config.group }} - 1)]
132134
133135
- name: Upload gtest_output xml
134136
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)