|
91 | 91 | - { os: ubuntu-24.04-arm, group: 3 } |
92 | 92 | - { os: windows-latest, group: 4 } |
93 | 93 | - { os: ubuntu-24.04-arm, group: 4 } |
| 94 | + - { os: windows-latest, group: 5 } |
| 95 | + - { os: ubuntu-24.04-arm, group: 5 } |
94 | 96 |
|
95 | 97 | steps: |
96 | 98 | - uses: actions/checkout@v4 |
@@ -124,13 +126,14 @@ jobs: |
124 | 126 | run: | |
125 | 127 | $MixFunProbTests = Get-ChildItem -Path test\unit\math\mix\fun\*, test\unit\math\mix\prob\* -Include *.cpp | Resolve-Path -Relative |
126 | 128 | $NumberTests = $MixFunProbTests.Length |
127 | | - $QuarterNumberTests = [math]::Floor($NumberTests / 4) |
128 | | -
|
129 | | - $MixFunProbTests1 = $MixFunProbTests[0..($QuarterNumberTests - 1)] |
130 | | - $MixFunProbTests2 = $MixFunProbTests[$QuarterNumberTests..(2 * $QuarterNumberTests - 1)] |
131 | | - $MixFunProbTests3 = $MixFunProbTests[(2 * $QuarterNumberTests)..(3 * $QuarterNumberTests - 1)] |
132 | | - $MixFunProbTests4 = $MixFunProbTests[(3 * $QuarterNumberTests)..($NumberTests - 1)] |
133 | | - $MixFunProbTestsArray = @($MixFunProbTests1, $MixFunProbTests2, $MixFunProbTests3, $MixFunProbTests4) |
| 129 | + $FifthNumberTests = [math]::Floor($NumberTests / 5) |
| 130 | +
|
| 131 | + $MixFunProbTests1 = $MixFunProbTests[0..($FifthNumberTests - 1)] |
| 132 | + $MixFunProbTests2 = $MixFunProbTests[$FifthNumberTests..(2 * $FifthNumberTests - 1)] |
| 133 | + $MixFunProbTests3 = $MixFunProbTests[(2 * $FifthNumberTests)..(3 * $FifthNumberTests - 1)] |
| 134 | + $MixFunProbTests4 = $MixFunProbTests[(3 * $FifthNumberTests)..(4 * $FifthNumberTests - 1)] |
| 135 | + $MixFunProbTests5 = $MixFunProbTests[(4 * $FifthNumberTests)..($NumberTests - 1)] |
| 136 | + $MixFunProbTestsArray = @($MixFunProbTests1, $MixFunProbTests2, $MixFunProbTests3, $MixFunProbTests4, $MixFunProbTests5) |
134 | 137 |
|
135 | 138 | python runTests.py -j2 $MixFunProbTestsArray[(${{ matrix.config.group }} - 1)] |
136 | 139 |
|
|
0 commit comments