hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/scripts/run_suite.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/run_suite.sh')
-rwxr-xr-xscripts/run_suite.sh32
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