From 4c629a66642693bd9fdd796df855d39f13334af5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dexter=20Castor=20D=C3=B6pping?= Date: Mon, 30 Aug 2021 21:17:53 +0200 Subject: [PATCH] Put builds/tests in separate steps --- .github/workflows/build-test.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 12c323c..e1bc220 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -22,20 +22,26 @@ jobs: sudo apt install ./wasi.deb curl https://get.wasmer.io -sSfL | sh - # Build - - name: Build + # Build Clang + - name: Build Clang run: | mkdir clang-build; cd clang-build CXX=clang++ cmake -G Ninja .. cmake --build . - cd .. - + + # Build WASM + - name: Build Clang + run: | mkdir wasm-build; cd wasm-build cmake --toolchain /opt/wasi-sdk/share/cmake/wasi-sdk.cmake -G Ninja -DWASI_SDK_PREFIX=/opt/wasi-sdk -DCMAKE_CXX_FLAGS="-DCATCH_CONFIG_NO_POSIX_SIGNALS=0 -fno-exceptions" .. cmake --build . -t test_runner - # Run tests - - name: Tests + # Run Clang tests + - name: Clang Tests run: | clang-build/tests/test_runner + + # Run WASM tests + - name: Clang Tests + run: | ~/.wasmer/bin/wasmer wasm-build/tests/test_runner