diff options
Diffstat (limited to 'scripts/run_suite.sh')
| -rwxr-xr-x | scripts/run_suite.sh | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/scripts/run_suite.sh b/scripts/run_suite.sh deleted file mode 100755 index 56854e5..0000000 --- a/scripts/run_suite.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -cd "$(cd "$(dirname "$0")/.." && pwd)" - -if [ -z "${NO_COLOR:-}" ]; then - bold=$'\033[1m'; red=$'\033[31m'; green=$'\033[32m'; reset=$'\033[0m' -else - bold=; red=; green=; reset= -fi - -printf '%s━━ building compiler ━━%s\n' "$bold" "$reset" -if ! build=$({ [ -d build-linux ] || meson setup build-linux; } 2>&1 && meson compile -C build-linux 2>&1); then - printf '%s\n' "$build" - printf ' %s✘ build failed%s\n' "$red" "$reset" - exit 1 -fi -printf ' %s✔ compiler built%s\n\n' "$green" "$reset" - -printf '%s━━ unit tests ━━%s\n' "$bold" "$reset" -if units=$(./build-linux/tests 2>/dev/null); then - printf ' %s✔%s %s\n\n' "$green" "$reset" "$(printf '%s' "$units" | tail -1)" -else - printf '%s\n' "$units" - ./build-linux/tests || true - printf ' %s✘ unit tests failed%s\n' "$red" "$reset" - exit 1 -fi - -ASSEMBLER=nasm bash ./scripts/test_examples.sh || exit 1 -printf '\n' -ASSEMBLER=fasm bash ./scripts/test_examples.sh |
