Skip to content

Commit ba0a513

Browse files
committed
workflow: auto test luajit and lua54
1 parent 4f893f4 commit ba0a513

2 files changed

Lines changed: 24 additions & 11 deletions

File tree

.github/workflows/test.yml

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,37 @@ jobs:
2222
distribution: 'temurin'
2323
java-version: '21'
2424

25-
- name: Linux - Make
25+
- name: Linux - Test
2626
if: runner.os == 'Linux'
27-
run: make testAll
27+
run: |
28+
make clean
29+
make luajava4Lua54
30+
make test
31+
make clean
32+
make luajava4Luajit
33+
make test
2834
29-
- name: macOS - Make
35+
- name: macOS - Test
3036
if: runner.os == 'macOS'
31-
run: make COMMAND="MACOSX_DEPLOYMENT_TARGET=12.0 ./gradlew" testAll
37+
run: |
38+
make COMMAND="MACOSX_DEPLOYMENT_TARGET=12.0 ./gradlew" clean
39+
make COMMAND="MACOSX_DEPLOYMENT_TARGET=12.0 ./gradlew" luajava4Lua54
40+
make COMMAND="MACOSX_DEPLOYMENT_TARGET=12.0 ./gradlew" test
41+
make COMMAND="MACOSX_DEPLOYMENT_TARGET=12.0 ./gradlew" clean
42+
make COMMAND="MACOSX_DEPLOYMENT_TARGET=12.0 ./gradlew" luajava4Luajit
43+
make COMMAND="MACOSX_DEPLOYMENT_TARGET=12.0 ./gradlew" test
3244
3345
- name: Windows - Prepare VS Shell
3446
if: runner.os == 'Windows'
3547
uses: egor-tensin/vs-shell@v2
3648
with:
3749
arch: x64
38-
- name: Windows - Make
50+
- name: Windows - Test
3951
if: runner.os == 'Windows'
40-
run: make COMMAND=.\gradlew testAll
52+
run: |
53+
make COMMAND=".\gradlew" clean
54+
make COMMAND=".\gradlew" luajava4Lua54
55+
make COMMAND=".\gradlew" test
56+
make COMMAND=".\gradlew" clean
57+
make COMMAND=".\gradlew" luajava4Luajit
58+
make COMMAND=".\gradlew" test

Makefile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
COMMAND= ./gradlew
33

44
all: jar luajava4Luajit luajava4Lua52 luajava4Lua53 luajava4Lua54
5-
testAll: testLuajit testLua52 testLua53 testLua54
6-
testLuajit: clean luajava4Luajit test
7-
testLua52: clean luajava4Lua52 test
8-
testLua53: clean luajava4Lua53 test
9-
testLua54: clean luajava4Lua54 test
105

116
luajava4Luajit:
127
$(COMMAND) :c:luajit:model

0 commit comments

Comments
 (0)