Skip to content

Commit 6b8ebf8

Browse files
committed
actions: Run tests
1 parent 1b5c502 commit 6b8ebf8

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

.github/workflows/main.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,31 @@ jobs:
6060
name: gtween-swc
6161
path: bin/gtween-haxe.swc
6262
if-no-files-found: error
63+
64+
tests:
65+
strategy:
66+
matrix:
67+
haxe-version: [4.0.5, 4.1.5, 4.2.5, 4.3.7]
68+
runs-on: ubuntu-latest
69+
steps:
70+
- uses: actions/checkout@v4
71+
- uses: krdlab/setup-haxe@master
72+
with:
73+
haxe-version: ${{ matrix.haxe-version }}
74+
- uses: cedx/setup-hashlink@v6
75+
- name: Set up Haxelib dependencies
76+
run: |
77+
haxelib install utest --quiet
78+
haxelib dev gtween ${{ github.workspace }}
79+
- name: Run Tests
80+
working-directory: tests
81+
run: |
82+
haxe interp.hxml
83+
haxe neko.hxml
84+
neko bin/tests.n
85+
haxe hl.hxml
86+
hl bin/tests.hl
87+
haxe js.hxml
88+
node bin/tests.js
89+
haxe cpp.hxml
90+
bin/tests/TestsMain-debug

0 commit comments

Comments
 (0)