Files
raddebugger/run_tests.sh
T

26 lines
433 B
Bash

#!/bin/bash
set -eu
cd "$(dirname "$0")"
target_values=(raddbg raddbg_non_graphical radlink radbin torture)
# TODO: gcc
cc_values=(clang)
mode_values=(debug release)
for m in "${mode_values[@]}"; do
for c in "${cc_values[@]}"; do
# nuke artifacts from last run
rm -rf build/torture_artifacts
./build.sh meta "$c" "$m" "${target_values[@]}"
# run torture
cd build
./torture "$@"
cd ..
done
done