diff options
author | Heejin Ahn <aheejin@gmail.com> | 2023-12-11 17:40:49 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-11 17:40:49 -0800 |
commit | cba8e18a70f76364e6b6ecdbbe4931c11dc58c08 (patch) | |
tree | 990dc6b965c01b61c814057aa273f7cebabedc49 /test/int_ops.post.js | |
parent | 9e07c8266edcc77624748032ae1186953f6242df (diff) | |
download | binaryen-cba8e18a70f76364e6b6ecdbbe4931c11dc58c08.tar.gz binaryen-cba8e18a70f76364e6b6ecdbbe4931c11dc58c08.tar.bz2 binaryen-cba8e18a70f76364e6b6ecdbbe4931c11dc58c08.zip |
[test] Remove / move *.js tests from test/ (#6163)
`wasm2js.asserts.js` and `wasm2js.traps.js` seem to be used in wasm2js
asserts test:
https://github.com/WebAssembly/binaryen/blob/1d615b38dd4152494d2f4d3520c8b1d917624a30/scripts/test/wasm2js.py#L28
https://github.com/WebAssembly/binaryen/blob/1d615b38dd4152494d2f4d3520c8b1d917624a30/scripts/test/wasm2js.py#L126-L127
But other `*.js` tests in `test/` don't seem to be used anywhere. Please
let me know if they are actually being used.
This moves `wasm2js.asserts.js` and `wasm2js.traps.js`, which are only
used in wasmjs tests, to `test/wasm2js/`, and deletes all other `*.js`
tests in `test/`.
Diffstat (limited to 'test/int_ops.post.js')
-rw-r--r-- | test/int_ops.post.js | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/test/int_ops.post.js b/test/int_ops.post.js deleted file mode 100644 index f1f84c31b..000000000 --- a/test/int_ops.post.js +++ /dev/null @@ -1,53 +0,0 @@ - -// unary -Module.print('clz'); -Module.print(Module._clz(1)); -Module.print(Module._clz(-1)); -Module.print(Module._clz(8)); - -// binary -function testBinary(name, noSecondZero, noSecondBig) { - Module.print(name); - function doTest(x, y) { - Module.print(' ' + [x, y] + ' ==> ' + Module['_' + name](x, y)); - } - if (!noSecondZero) doTest(0, 0); - doTest(0, 1); - if (!noSecondZero) doTest(1, 0); - doTest(1, 1); - doTest(5, 6); - doTest(6, 5); - if (!noSecondBig) doTest(101, -12); - if (!noSecondBig) doTest(-12, 101); - doTest(-1, 5); - if (!noSecondBig) doTest(5, -1); - if (!noSecondBig) doTest(-1, -1); -} -testBinary('add'); -testBinary('sub'); -testBinary('mul'); -testBinary('sdiv', true); -testBinary('udiv', true); -testBinary('srem', true); -testBinary('urem', true); -testBinary('and'); -testBinary('or'); -testBinary('xor'); -testBinary('shl', false, true); -testBinary('sshr', false, true); -testBinary('ushr', false, true); - -// comparisons -testBinary('eq'); -testBinary('ne'); -testBinary('lts'); -testBinary('ltu'); -testBinary('les'); -testBinary('leu'); -testBinary('gts'); -testBinary('gtu'); -testBinary('ges'); -testBinary('geu'); - -Module.print('done.'); - |