|
87 | 87 | - { os: ubuntu-24.04-arm, group: 2 } |
88 | 88 | - { os: windows-latest, group: 3 } |
89 | 89 | - { os: ubuntu-24.04-arm, group: 3 } |
| 90 | + - { os: windows-latest, group: 4 } |
| 91 | + - { os: ubuntu-24.04-arm, group: 4 } |
90 | 92 |
|
91 | 93 | steps: |
92 | 94 | - uses: actions/checkout@v4 |
@@ -120,15 +122,15 @@ jobs: |
120 | 122 | run: | |
121 | 123 | $MixFunTests = Get-ChildItem -Path test\unit\math\mix\fun\* -Include *.cpp | Resolve-Path -Relative |
122 | 124 | $NumberTests = $MixFunTests.Length |
123 | | - $ThirdNumberTests = [math]::Floor($NumberTests / 3) |
124 | | - $TwoThirdNumberTests = [math]::Floor(2 * $NumberTests / 3) |
| 125 | + $QuarterNumberTests = [math]::Floor($NumberTests / 4) |
125 | 126 |
|
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) |
130 | 132 |
|
131 | | - python runTests.py -j2 $MixFunTestsArray[(${{ matrix.config.group }} - 1)] |
| 133 | + python runTests.py $MixFunTestsArray[(${{ matrix.config.group }} - 1)] |
132 | 134 |
|
133 | 135 | - name: Upload gtest_output xml |
134 | 136 | uses: actions/upload-artifact@v4 |
|
0 commit comments