File tree Expand file tree Collapse file tree 1 file changed +21
-16
lines changed Expand file tree Collapse file tree 1 file changed +21
-16
lines changed Original file line number Diff line number Diff line change @@ -53,24 +53,29 @@ jobs:
53
53
eval $(opam env)
54
54
make build
55
55
56
- - name : Test interpreter
57
- run : |
58
- eval $(opam env)
59
- OPTIMIZE=0 make tests
60
-
61
- - name : Test C backend
56
+ format :
57
+ runs-on : ubuntu-latest
58
+ steps :
59
+ - name : Check formatting
62
60
run : |
63
- eval $(opam env)
64
- make test_c_backend
61
+ dune build @fmt
65
62
66
- - name : Test Python backend
67
- run : |
68
- eval $(opam env)
69
- make test_python_backend
63
+ tests :
64
+ runs-on : ubuntu-latest
65
+ needs : build
66
+ strategy :
67
+ matrix :
68
+ test : [test_c_backend, test_java_backend, test_python_backend]
69
+ optimize : [1]
70
+ include :
71
+ - test : tests
72
+ optimize : 0
70
73
71
- - name : Test Java backend
74
+ steps :
75
+ - name : Test backend
76
+ env :
77
+ TEST : ${{ test }}
78
+ OPTIMIZE : ${{ optimize }}
72
79
run : |
73
80
eval $(opam env)
74
- make test_java_backend
75
-
76
-
81
+ OPTIMIZE=$OPTIMIZE make $TEST
You can’t perform that action at this time.
0 commit comments