diff options
author | Ali Mohammad Pur <ali.mpfard@gmail.com> | 2022-03-17 18:44:03 +0330 |
---|---|---|
committer | Ali Mohammad Pur <Ali.mpfard@gmail.com> | 2022-03-17 22:42:00 +0330 |
commit | 01d506a9535fd105f9bbcb666c87a71c1099db02 (patch) | |
tree | 7af45bd6f52472e8a019f413f6d523c1700a8c37 /.github/workflows | |
parent | be58e5c35b4d9534ca557698291aa0d1ac8c5e0d (diff) | |
download | serenity-01d506a9535fd105f9bbcb666c87a71c1099db02.zip |
Meta: Install a recent build of wabt for INCLUDE_WASM_SPEC_TESTS in CI
Also skip prettifying the generated tests as we don't need to look at
them.
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/libjs-test262.yml | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/.github/workflows/libjs-test262.yml b/.github/workflows/libjs-test262.yml index 2c4718a907..c06e0dddbe 100644 --- a/.github/workflows/libjs-test262.yml +++ b/.github/workflows/libjs-test262.yml @@ -49,7 +49,12 @@ jobs: run: | sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update - sudo apt-get install -y ninja-build unzip gcc-11 g++-11 jq + sudo apt-get install -y ninja-build unzip gcc-11 g++-11 jq wget + test -e /opt/wabt-1.0.27 || ( + cd /tmp + wget https://github.com/WebAssembly/wabt/releases/download/1.0.27/wabt-1.0.27-ubuntu.tar.gz + tar xf wabt-1.0.27-ubuntu.tar.gz -C /opt + ) - name: Setup Python uses: actions/setup-python@v2 @@ -94,7 +99,8 @@ jobs: working-directory: libjs-test262 run: | cd Build - cmake -GNinja -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_CXX_COMPILER=g++-11 -DINCLUDE_WASM_SPEC_TESTS=ON -DSERENITY_SOURCE_DIR=${{ env.SERENITY_SOURCE_DIR }} .. + env PATH="/opt/wabt-1.0.27/bin:$PATH" \ + cmake -GNinja -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_CXX_COMPILER=g++-11 -DWASM_SPEC_TEST_SKIP_FORMATTING=ON -DINCLUDE_WASM_SPEC_TESTS=ON -DSERENITY_SOURCE_DIR=${{ env.SERENITY_SOURCE_DIR }} .. ninja libjs-test262-runner test-js test-wasm - name: Get previous results |