summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2021-05-11 15:18:44 -0700
committerGitHub <noreply@github.com>2021-05-11 15:18:44 -0700
commitcc1ea6e0238a36c08a6255a6ac7a68c54ccafa4a (patch)
tree40ee476f63d54c93c3c4502884304034f3022855 /.github
parent07f055bb132f21fd71af2720382ad8d2e8f69e47 (diff)
Run nmake check on Actions (#4487)
* Run nmake check on Actions * Skip tests not working in mswin GitHub Actions * Override TEMP * Revert "Skip tests not working in mswin GitHub Actions" This reverts commit 544d2575fcdf23ae63cd25aa03fce10c28b259f2. * Revert "Revert "Skip tests not working in mswin GitHub Actions"" This reverts commit e1f8ad7862c9c4be52dc6e1031a004621eb07e6e. * Fix timeouts * Skip some more broken tests * Update windows.yml * Add a guard for rbasic_spec * Revert "Update windows.yml" This reverts commit bc9694b6b3b9594d406378d15ca11723fb052bc8. * Skip the ensure clause * Simplify the ensure
Notes
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/windows.yml20
1 files changed, 17 insertions, 3 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 700b9b95fc..a8dd64eb35 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -4,7 +4,7 @@ jobs:
make:
strategy:
matrix:
- test_task: [test]
+ test_task: [check] # to make job names consistent
os: [windows-2019]
vs: [2019]
fail-fast: false
@@ -62,10 +62,24 @@ jobs:
nmake extract-extlibs
nmake
- name: nmake test
- timeout-minutes: 30
+ timeout-minutes: 5
run: |
call "%VCVARS%"
- nmake ${{ matrix.test_task }}
+ nmake test
+ - name: nmake test-all
+ timeout-minutes: 60
+ run: |
+ call "%VCVARS%"
+ # %TEMP% is inconsistent with %TMP% and test-all expects they are consistent.
+ # https://github.com/actions/virtual-environments/issues/712#issuecomment-613004302
+ set TMP=%USERPROFILE%\AppData\Local\Temp
+ set TEMP=%USERPROFILE%\AppData\Local\Temp
+ nmake test-all
+ - name: nmake test-spec
+ timeout-minutes: 10
+ run: |
+ call "%VCVARS%"
+ nmake test-spec
- uses: k0kubun/action-slack@v2.0.0
with:
payload: |