From 01d506a9535fd105f9bbcb666c87a71c1099db02 Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Thu, 17 Mar 2022 18:44:03 +0330 Subject: [PATCH] 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. --- .github/workflows/libjs-test262.yml | 10 ++++++++-- 1 file 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