summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-07 13:35:40 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-11-07 20:46:25 +0900
commitba0e3ea130357f311ba9b66fc80213adde5eab01 (patch)
treefaa3b7bf33f1895ec72d52a980fbfde865a87275 /.github
parent30583bc947858746e4f8fc21b366bffa8bab4ac7 (diff)
[MSWin] Pass TESTOPTS via RUBY_TESTOPTS
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/windows.yml7
1 files changed, 4 insertions, 3 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index d71ddd1b8c..4a90f56752 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -84,6 +84,7 @@ jobs:
call %VCVARS%
set TMP=%USERPROFILE%\AppData\Local\Temp
set TEMP=%USERPROFILE%\AppData\Local\Temp
+ set /a TEST_JOBS=(15 * %NUMBER_OF_PROCESSORS% / 10) > nul
set | C:\msys64\usr\bin\sort > new.env
C:\msys64\usr\bin\comm -13 old.env new.env >> %GITHUB_ENV%
del *.env
@@ -97,10 +98,10 @@ jobs:
YACC: win_bison
- run: nmake test
timeout-minutes: 5
- - name: nmake test-all
+ - run: nmake test-all
+ env:
+ RUBY_TESTOPTS: -j${{env.TEST_JOBS}} --job-status=normal
timeout-minutes: 60
- run: |
- nmake test-all TESTOPTS="-j%NUMBER_OF_PROCESSORS% --job-status=normal"
continue-on-error: ${{ matrix.continue-on-error || false }}
- run: nmake test-spec
timeout-minutes: 10