summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorAli Mohammad Pur <ali.mpfard@gmail.com>2022-03-17 18:44:03 +0330
committerAli Mohammad Pur <Ali.mpfard@gmail.com>2022-03-17 22:42:00 +0330
commit01d506a9535fd105f9bbcb666c87a71c1099db02 (patch)
tree7af45bd6f52472e8a019f413f6d523c1700a8c37 /.github/workflows
parentbe58e5c35b4d9534ca557698291aa0d1ac8c5e0d (diff)
downloadserenity-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.yml10
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