print_check "$name"
- if command -v wasmer >/dev/null; then
- if ! ./bin/onyx --use-post-mvp-features "$test_file" -o "./tests/$name.wasm" >/dev/null; then
+ if true; then
+ if ! ./bin/onyx run "$test_file" > ./tmpoutput; then
printf "\n❌ Failed to compile $name.onyx.\n"
failed=1
continue
fi
- if ! wasmer "./tests/$name.wasm" > ./tmpoutput; then
- printf "\n❌ Failed to run $name.onyx.\n"
- failed=1
- continue
- fi
+ # if ! wasmer "./tests/$name.wasm" > ./tmpoutput; then
+ # printf "\n❌ Failed to run $name.onyx.\n"
+ # failed=1
+ # continue
+ # fi
else
if ! ./bin/onyx -r js --use-post-mvp-features "$test_file" -o "./tests/$name.wasm" >/dev/null; then
printf "\n❌ Failed to compile $name.onyx.\n"
echo "✔ Passed"
- rm "./tests/$name.wasm"
+ rm "./tests/$name.wasm" 2>/dev/null
done
rm ./tmpoutput
if (module) wasm_module_delete(module);
if (store) wasm_store_delete(store);
if (engine) wasm_engine_delete(engine);
- if (wasi_env) wasi_env_delete(wasi_env);
return;
}
\ No newline at end of file