hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/scripts/run_suite.sh
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-10-12 11:41:05 +0200
committerhachem <im@hachem.wtf>2026-10-12 11:41:05 +0200
commit62636576bce8e8121a3d70f63547fae40a52f697 (patch)
tree077dfe4f04235cce63b7abb1b05bb539232ae74a /scripts/run_suite.sh
parentc0f000ea166a24781fcdbf23c080b203cd9b8ed7 (diff)
chore: refactor
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