17 lines
449 B
Bash
Executable File
17 lines
449 B
Bash
Executable File
#!/usr/bin/env bash
|
||
# saQut birim testleri — çerçevesiz (assert tabanlı), tek komutla.
|
||
# Kullanım: bash tests/run.sh
|
||
set -euo pipefail
|
||
|
||
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||
CXX="${CXX:-g++}"
|
||
FLAGS=(-std=c++20 -Wall -Wextra -I"$ROOT/src")
|
||
|
||
for t in test_type test_diagnostic; do
|
||
echo "=== $t ==="
|
||
"$CXX" "${FLAGS[@]}" "$ROOT/tests/$t.cpp" -o "/tmp/saqut_$t"
|
||
"/tmp/saqut_$t"
|
||
done
|
||
|
||
echo "=== TUM TESTLER GECTI ==="
|