Skip to content

Commit 9bdd21b

Browse files
committed
GitHub Actions: Use just to run headless tests
1 parent bab7632 commit 9bdd21b

File tree

1 file changed

+4
-48
lines changed

1 file changed

+4
-48
lines changed

.github/workflows/windows.yml

Lines changed: 4 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -17,35 +17,13 @@ jobs:
1717
- name: Build (Debug)
1818
run: cmake --build build --config Debug
1919
- name: Unittest (Debug)
20-
shell: bash
21-
working-directory: build
2220
# tests like CharacterTest need OpenGL 2.0 and can't run on GitHub Actions runners
23-
run: |
24-
Debug/jngl-unittest Color
25-
Debug/jngl-unittest Rgb
26-
Debug/jngl-unittest Drawable
27-
Debug/jngl-unittest ImageData
28-
Debug/jngl-unittest FinallyTest
29-
Debug/jngl-unittest halfLoadTest
30-
Debug/jngl-unittest getBinaryPath
31-
Debug/jngl-unittest readAsset
32-
Debug/jngl-unittest Vec2
21+
run: just unittest-headless
3322
- name: Build (Release)
3423
run: cmake --build build --config Release
3524
- name: Unittest (Release)
36-
shell: bash
37-
working-directory: build
3825
# tests like CharacterTest need OpenGL 2.0 and can't run on GitHub Actions runners
39-
run: |
40-
Release/jngl-unittest Color
41-
Release/jngl-unittest Rgb
42-
Release/jngl-unittest Drawable
43-
Release/jngl-unittest ImageData
44-
Release/jngl-unittest FinallyTest
45-
Release/jngl-unittest halfLoadTest
46-
Release/jngl-unittest getBinaryPath
47-
Release/jngl-unittest readAsset
48-
Release/jngl-unittest Vec2
26+
run: just unittest-headless Release
4927

5028
msvc:
5129
runs-on: windows-2025
@@ -62,35 +40,13 @@ jobs:
6240
- name: Build (Debug)
6341
run: cmake --build build --config Debug
6442
- name: Unittest (Debug)
65-
shell: bash
66-
working-directory: build
6743
# tests like CharacterTest need OpenGL 2.0 and can't run on GitHub Actions runners
68-
run: |
69-
Debug/jngl-unittest Color
70-
Debug/jngl-unittest Rgb
71-
Debug/jngl-unittest Drawable
72-
Debug/jngl-unittest ImageData
73-
Debug/jngl-unittest FinallyTest
74-
Debug/jngl-unittest halfLoadTest
75-
Debug/jngl-unittest getBinaryPath
76-
Debug/jngl-unittest readAsset
77-
Debug/jngl-unittest Vec2
44+
run: just unittest-headless
7845
- name: Build (Release)
7946
run: cmake --build build --config Release
8047
- name: Unittest (Release)
81-
shell: bash
82-
working-directory: build
8348
# tests like CharacterTest need OpenGL 2.0 and can't run on GitHub Actions runners
84-
run: |
85-
Release/jngl-unittest Color
86-
Release/jngl-unittest Rgb
87-
Release/jngl-unittest Drawable
88-
Release/jngl-unittest ImageData
89-
Release/jngl-unittest FinallyTest
90-
Release/jngl-unittest halfLoadTest
91-
Release/jngl-unittest getBinaryPath
92-
Release/jngl-unittest readAsset
93-
Release/jngl-unittest Vec2
49+
run: just unittest-headless Release
9450
- name: Configure (UWP)
9551
run: cmake -Bbuild-uwp -DCMAKE_SYSTEM_NAME=WindowsStore '-DCMAKE_SYSTEM_VERSION=10.0' '-DCMAKE_POLICY_VERSION_MINIMUM=3.5'
9652
- name: Build (UWP, Debug)

0 commit comments

Comments
 (0)