WebAssembly: add script which can import GCC torture tests
authorjfbastien@apple.com <jfbastien@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 19 Apr 2017 18:02:04 +0000 (18:02 +0000)
committerjfbastien@apple.com <jfbastien@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 19 Apr 2017 18:02:04 +0000 (18:02 +0000)
commit1f6fbafc34d74c2bebfcdfef7df13b886f72a96e
tree28b2025c4e3f3648f26732f9ddc897299d9eb9de
parentd895777fb658f1db1121d41bbd2e8fc5cdda186c
WebAssembly: add script which can import GCC torture tests
https://bugs.webkit.org/show_bug.cgi?id=170740

Reviewed by Saam Barati.

Add a script which can import the GCC torture tests and create a
yaml file to run them as part of jsc's WebAssembly regression
tests.

This patch doesn't commit the tests themselves because they're
licensed differently.

* Scripts/run-jsc-stress-tests: learn how to run
Emscripten-generated .js+.wasm files, and do a bit of cleanup on
the options because WebAssembly is enabled by default.
* Scripts/update-wasm-gcc-torture.py: Added.
(parse_args):
(update_lkgr):
(untar_torture):
(list_js_files):
(waterfall_known_failures):
(create_yaml):
(main):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@215519 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tools/ChangeLog
Tools/Scripts/run-jsc-stress-tests
Tools/Scripts/update-wasm-gcc-torture.py [new file with mode: 0755]