diff options
author | Ben Smith <binjimin@gmail.com> | 2018-01-21 21:59:43 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-21 21:59:43 -0800 |
commit | 8bcd84f39737a8f26da1dec33a80da7c7ee4e390 (patch) | |
tree | c0079aa79dd4dd4579b6412efe5c1c25b296cdbd /test/interp | |
parent | 6ce14be1c40144dfe109e2bb4dd6e8bf2a459da5 (diff) | |
download | wabt-8bcd84f39737a8f26da1dec33a80da7c7ee4e390.tar.gz wabt-8bcd84f39737a8f26da1dec33a80da7c7ee4e390.tar.bz2 wabt-8bcd84f39737a8f26da1dec33a80da7c7ee4e390.zip |
Remove `run-interp.py`; use `RUN` commands instead (#730)
Many of the `test/run-*` Python scripts are essentially the python
equivalent of shell scripts. They require tedious maintenance whenever
the tools change, and have a significant amount of copied code. This CL
removes `run-interp.py` as a relatively simple initial example.
Diffstat (limited to 'test/interp')
-rw-r--r-- | test/interp/atomic-load.txt | 2 | ||||
-rw-r--r-- | test/interp/atomic-rmw-add.txt | 2 | ||||
-rw-r--r-- | test/interp/atomic-rmw-and.txt | 2 | ||||
-rw-r--r-- | test/interp/atomic-rmw-cmpxchg.txt | 2 | ||||
-rw-r--r-- | test/interp/atomic-rmw-or.txt | 2 | ||||
-rw-r--r-- | test/interp/atomic-rmw-sub.txt | 2 | ||||
-rw-r--r-- | test/interp/atomic-rmw-xchg.txt | 2 | ||||
-rw-r--r-- | test/interp/atomic-rmw-xor.txt | 2 | ||||
-rw-r--r-- | test/interp/atomic-store.txt | 2 | ||||
-rw-r--r-- | test/interp/basic-logging.txt | 2 | ||||
-rw-r--r-- | test/interp/convert-sat.txt | 2 | ||||
-rw-r--r-- | test/interp/import.txt | 2 | ||||
-rw-r--r-- | test/interp/logging-all-opcodes.txt | 3 | ||||
-rw-r--r-- | test/interp/simd-basic.txt | 2 | ||||
-rw-r--r-- | test/interp/simd-binary.txt | 2 | ||||
-rw-r--r-- | test/interp/simd-splat.txt | 2 | ||||
-rw-r--r-- | test/interp/simd-unary.txt | 2 | ||||
-rw-r--r-- | test/interp/tracing-all-opcodes.txt | 3 | ||||
-rw-r--r-- | test/interp/unary-extend.txt | 2 |
19 files changed, 21 insertions, 19 deletions
diff --git a/test/interp/atomic-load.txt b/test/interp/atomic-load.txt index 17a5901c..fb244cab 100644 --- a/test/interp/atomic-load.txt +++ b/test/interp/atomic-load.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-threads +;;; ARGS*: --enable-threads (module (memory 1 1 shared) (data (i32.const 0) "\ff\ff\ff\ff") diff --git a/test/interp/atomic-rmw-add.txt b/test/interp/atomic-rmw-add.txt index 9ee920fe..655629c8 100644 --- a/test/interp/atomic-rmw-add.txt +++ b/test/interp/atomic-rmw-add.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-threads +;;; ARGS*: --enable-threads (module (memory 1 1 shared) diff --git a/test/interp/atomic-rmw-and.txt b/test/interp/atomic-rmw-and.txt index 5820a5fd..7534ecc1 100644 --- a/test/interp/atomic-rmw-and.txt +++ b/test/interp/atomic-rmw-and.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-threads +;;; ARGS*: --enable-threads (module (memory 1 1 shared) diff --git a/test/interp/atomic-rmw-cmpxchg.txt b/test/interp/atomic-rmw-cmpxchg.txt index e4a3e46a..937ac4ad 100644 --- a/test/interp/atomic-rmw-cmpxchg.txt +++ b/test/interp/atomic-rmw-cmpxchg.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-threads +;;; ARGS*: --enable-threads (module (memory 1 1 shared) diff --git a/test/interp/atomic-rmw-or.txt b/test/interp/atomic-rmw-or.txt index 9a33db0d..c1791ea1 100644 --- a/test/interp/atomic-rmw-or.txt +++ b/test/interp/atomic-rmw-or.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-threads +;;; ARGS*: --enable-threads (module (memory 1 1 shared) diff --git a/test/interp/atomic-rmw-sub.txt b/test/interp/atomic-rmw-sub.txt index 1463ce99..9c31479e 100644 --- a/test/interp/atomic-rmw-sub.txt +++ b/test/interp/atomic-rmw-sub.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-threads +;;; ARGS*: --enable-threads (module (memory 1 1 shared) diff --git a/test/interp/atomic-rmw-xchg.txt b/test/interp/atomic-rmw-xchg.txt index 345791dd..786aa05d 100644 --- a/test/interp/atomic-rmw-xchg.txt +++ b/test/interp/atomic-rmw-xchg.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-threads +;;; ARGS*: --enable-threads (module (memory 1 1 shared) diff --git a/test/interp/atomic-rmw-xor.txt b/test/interp/atomic-rmw-xor.txt index f8c97989..fa31d9b8 100644 --- a/test/interp/atomic-rmw-xor.txt +++ b/test/interp/atomic-rmw-xor.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-threads +;;; ARGS*: --enable-threads (module (memory 1 1 shared) diff --git a/test/interp/atomic-store.txt b/test/interp/atomic-store.txt index a5fbde63..d106ad26 100644 --- a/test/interp/atomic-store.txt +++ b/test/interp/atomic-store.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-threads +;;; ARGS*: --enable-threads (module (memory 1 1 shared) diff --git a/test/interp/basic-logging.txt b/test/interp/basic-logging.txt index d7d412d1..89818302 100644 --- a/test/interp/basic-logging.txt +++ b/test/interp/basic-logging.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: -v +;;; ARGS*: -v (module (func (export "main") (result i32) i32.const 42 diff --git a/test/interp/convert-sat.txt b/test/interp/convert-sat.txt index 7c640ae9..5fdcf7af 100644 --- a/test/interp/convert-sat.txt +++ b/test/interp/convert-sat.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-saturating-float-to-int +;;; ARGS*: --enable-saturating-float-to-int (module (func (export "i32.trunc_s:sat/f32") (result i32) f32.const -100.12345 diff --git a/test/interp/import.txt b/test/interp/import.txt index 69505fff..a29fa9bb 100644 --- a/test/interp/import.txt +++ b/test/interp/import.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --host-print +;;; ARGS1: --host-print (module (import "host" "print" (func $print_i32 (param i32))) (import "host" "print" (func $print_i32_i32 (param i32 i32))) diff --git a/test/interp/logging-all-opcodes.txt b/test/interp/logging-all-opcodes.txt index aeca871d..0714f536 100644 --- a/test/interp/logging-all-opcodes.txt +++ b/test/interp/logging-all-opcodes.txt @@ -1,5 +1,6 @@ ;;; TOOL: run-interp -;;; ARGS: -v --host-print --enable-threads --enable-saturating-float-to-int --enable-sign-extension +;;; ARGS*: -v --enable-threads --enable-saturating-float-to-int --enable-sign-extension +;;; ARGS1: --host-print (module (import "host" "print" (func $print (param i32))) diff --git a/test/interp/simd-basic.txt b/test/interp/simd-basic.txt index 7cb551a5..701a7037 100644 --- a/test/interp/simd-basic.txt +++ b/test/interp/simd-basic.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-simd +;;; ARGS*: --enable-simd (module (func (export "main") (result v128) v128.const i32 0x00000001 0x00000002 0x00000003 0x00000004 diff --git a/test/interp/simd-binary.txt b/test/interp/simd-binary.txt index 9cbcd019..8fb856b5 100644 --- a/test/interp/simd-binary.txt +++ b/test/interp/simd-binary.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-simd +;;; ARGS*: --enable-simd (module ;; i8x16 add (func (export "i8x16_add_0") (result v128) diff --git a/test/interp/simd-splat.txt b/test/interp/simd-splat.txt index 62b3b740..dbbbf81d 100644 --- a/test/interp/simd-splat.txt +++ b/test/interp/simd-splat.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-simd +;;; ARGS*: --enable-simd (module ;; i8x16 diff --git a/test/interp/simd-unary.txt b/test/interp/simd-unary.txt index 82c9f0da..c7c467f8 100644 --- a/test/interp/simd-unary.txt +++ b/test/interp/simd-unary.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-simd +;;; ARGS*: --enable-simd (module ;; i8x16 neg (func (export "i8x16_neg_0") (result v128) diff --git a/test/interp/tracing-all-opcodes.txt b/test/interp/tracing-all-opcodes.txt index 77aa6b25..dce39891 100644 --- a/test/interp/tracing-all-opcodes.txt +++ b/test/interp/tracing-all-opcodes.txt @@ -1,5 +1,6 @@ ;;; TOOL: run-interp -;;; ARGS: --trace --host-print --enable-threads --enable-saturating-float-to-int --enable-sign-extension +;;; ARGS*: --enable-threads --enable-saturating-float-to-int --enable-sign-extension +;;; ARGS1: --trace --host-print (module (import "host" "print" (func $print (param i32))) diff --git a/test/interp/unary-extend.txt b/test/interp/unary-extend.txt index 79d4738d..6b80e650 100644 --- a/test/interp/unary-extend.txt +++ b/test/interp/unary-extend.txt @@ -1,5 +1,5 @@ ;;; TOOL: run-interp -;;; ARGS: --enable-sign-extension +;;; ARGS*: --enable-sign-extension (module (func (export "i32.extend8_s 0x7f") (result i32) i32.const 0x7f |