From fc7f4b468c39898d47321b3b749beb2c43ef9117 Mon Sep 17 00:00:00 2001 From: Awal Garg Date: Fri, 22 Jun 2018 22:03:45 +0530 Subject: [PATCH] add wasmgen tests to makefile --- Makefile | 16 ++++------------ tests/codegen/codegen.js | 3 +++ 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/Makefile b/Makefile index 3115259b..20c3d252 100644 --- a/Makefile +++ b/Makefile @@ -237,14 +237,8 @@ build/wasmgen-debug.wasm: src/wasmgen/src/*.rs src/wasmgen/Cargo.toml mv src/wasmgen/target/wasm32-unknown-unknown/debug/wasmgen.wasm build/wasmgen-debug.wasm ls -lh build/wasmgen-debug.wasm -build/codegen-test.wasm: src/native/*.c src/native/*.h src/native/codegen/*.c src/native/codegen/*.h - mkdir -p build - -ls -lh build/codegen-test.wasm - emcc src/native/codegen/codegen.c \ - $(CC_FLAGS) \ - -Os \ - -o build/codegen-test.wasm - ls -lh build/codegen-test.wasm +wasmgen-test: + (cd src/wasmgen && env RUST_BACKTRACE=full RUST_TEST_THREADS=1 cargo test -- --nocapture) clean: -rm build/libv86.js @@ -252,7 +246,8 @@ clean: -rm build/v86_all.js -rm build/v86.wasm -rm build/v86-debug.wasm - -rm build/codegen-test.wasm + -rm build/wasmgen.wasm + -rm build/wasmgen-debug.wasm -rm $(INSTRUCTION_TABLES) -rm $(addsuffix .bak,$(INSTRUCTION_TABLES)) -rm $(addsuffix .diff,$(INSTRUCTION_TABLES)) @@ -312,9 +307,6 @@ kvm-unit-test: build/libv86-debug.js build/v86-debug.wasm $(MAKE) -C tests/kvm-unit-tests tests/kvm-unit-tests/run.js tests/kvm-unit-tests/x86/realmode.flat -codegen-test: build/codegen-test.wasm - ./tests/codegen/codegen.js - expect-tests: build/libv86-debug.js build/v86-debug.wasm build/libwabt.js make -C tests/expect/tests ./tests/expect/run.js diff --git a/tests/codegen/codegen.js b/tests/codegen/codegen.js index 0d14dec4..5bf51812 100755 --- a/tests/codegen/codegen.js +++ b/tests/codegen/codegen.js @@ -1,4 +1,7 @@ #!/usr/bin/env node + +//XXX: this file is currently unused, fold these tests into the wasmgen tests + "use strict"; process.on("unhandledRejection", exn => { throw exn; });