diff options
author | Wouter van Oortmerssen <aardappel@gmail.com> | 2020-09-17 10:55:02 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-17 10:55:02 -0700 |
commit | 6116553a91b5da4fd877480bb27fc88b264b737f (patch) | |
tree | 0f96e01ec6e618fd012fa97a7b9bbcf4b3fb33d1 /scripts/test/wasm_opt.py | |
parent | 9f7a053bf0ca3185336eb4616f88d85df573adbf (diff) | |
download | binaryen-6116553a91b5da4fd877480bb27fc88b264b737f.tar.gz binaryen-6116553a91b5da4fd877480bb27fc88b264b737f.tar.bz2 binaryen-6116553a91b5da4fd877480bb27fc88b264b737f.zip |
Improve testing on Windows (#3142)
This PR contains:
- Changes that enable/disable tests on Windows to allow for better local testing.
- Also changes many abort() into Fatal() when it is really just exiting on error. This is because abort() generates a dialog window on Windows which is not great in automated scripts.
- Improvements to CMake to better work with the project in IDEs (VS).
Diffstat (limited to 'scripts/test/wasm_opt.py')
-rw-r--r-- | scripts/test/wasm_opt.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/scripts/test/wasm_opt.py b/scripts/test/wasm_opt.py index 2c7d49eb7..d6441bd8d 100644 --- a/scripts/test/wasm_opt.py +++ b/scripts/test/wasm_opt.py @@ -159,6 +159,12 @@ def update_wasm_opt_tests(): print('\n[ checking wasm-opt passes... ]\n') for t in shared.get_tests(shared.get_test_dir('passes'), ['.wast', '.wasm']): print('..', os.path.basename(t)) + # windows has some failures that need to be investigated: + # * ttf tests have different outputs - order of execution of params? + # * dwarf tests print windows slashes instead of unix + if ('translate-to-fuzz' in t or 'dwarf' in t) and \ + shared.skip_if_on_windows('fuzz translation tests'): + continue binary = t.endswith('.wasm') base = os.path.basename(t).replace('.wast', '').replace('.wasm', '') passname = base |