Skip to content

Commit c2e90ce

Browse files
committed
add engine tests
1 parent 78620da commit c2e90ce

21 files changed

Lines changed: 81 additions & 10 deletions

.github/workflows/ci.yml

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ on:
77
branches: [main, master]
88

99
jobs:
10-
Test:
11-
name: Test
10+
test:
11+
name: Test (non-engine-consistency)
1212
runs-on: ubuntu-latest
1313
steps:
1414
- uses: actions/checkout@v4
@@ -21,3 +21,26 @@ jobs:
2121

2222
- name: Run tests
2323
run: TEST_IGNORE_SLUGS=engine_consistency_integration lua ./bin/test.lua
24+
25+
engine-consistency:
26+
name: Engine Consistency (${{ matrix.engine }})
27+
runs-on: ubuntu-latest
28+
strategy:
29+
fail-fast: false
30+
matrix:
31+
engine:
32+
- dumbgoblin
33+
- fruit21
34+
- garbochess
35+
- sunfish
36+
steps:
37+
- uses: actions/checkout@v4
38+
39+
- name: Set up Lua
40+
uses: leafo/gh-actions-lua@v9
41+
with:
42+
luaVersion: "5.4"
43+
buildCache: false
44+
45+
- name: Run engine consistency tests for ${{ matrix.engine }}
46+
run: ALLOWED_ENGINES=${{ matrix.engine }} lua ./bin/test.lua --only=engine_consistency_integration
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
h3d7
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
f1a1
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
e2e8
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a2a3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
c7g3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
d1d6
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
h4f6
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
d4f6
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
e8d7

0 commit comments

Comments
 (0)