@@ -118,6 +118,35 @@ jobs:
118
118
cargo build
119
119
echo `pwd`/target/debug >> "$GITHUB_PATH"
120
120
121
+ - name : Checkout Virgil
122
+ if : matrix.wasi
123
+ uses : actions/checkout@v4
124
+ with :
125
+ repository : titzer/virgil
126
+ path : virgil
127
+
128
+ - name : Build Virgil
129
+ if : matrix.wasi
130
+ working-directory : ./virgil
131
+ run : |
132
+ export PATH=$PATH:`pwd`/bin
133
+ echo `pwd`/bin >> "$GITHUB_PATH"
134
+ make
135
+
136
+ - name : Checkout Wizard engine
137
+ if : matrix.wasi
138
+ uses : actions/checkout@v4
139
+ with :
140
+ repository : titzer/wizard-engine
141
+ path : wizard-engine
142
+
143
+ - name : Build Wizard engine
144
+ if : matrix.wasi
145
+ working-directory : ./wizard-engine
146
+ run : |
147
+ make -j 4
148
+ echo `pwd`/bin >> "$GITHUB_PATH"
149
+
121
150
- name : Set-up OCaml ${{ matrix.ocaml-compiler }}
122
151
uses : ocaml/setup-ocaml@v3
123
152
with :
@@ -189,6 +218,13 @@ jobs:
189
218
working-directory : ./wasm_of_ocaml
190
219
run : opam exec -- dune build @runtest-wasm --profile wasi
191
220
221
+ - name : Run tests (WASI runtime - Wizard engine)
222
+ if : ${{ matrix.wasi }}
223
+ working-directory : ./wasm_of_ocaml
224
+ env :
225
+ WASM_ENGINE : wizard-fast
226
+ run : opam exec -- dune build @runtest-wasm --profile wasi
227
+
192
228
- name : Run tests (WASI runtime - wasmtime)
193
229
if : ${{ matrix.wasi }}
194
230
working-directory : ./wasm_of_ocaml
0 commit comments