#!/bin/bash
MAVKA="$1"
if [ -z "$MAVKA" ]; then
echo "Usage: $0 <path_to_mavka_executable>"
exit 1
fi
run_test() {
test_file="$1"
echo "$test_file"
$MAVKA "$test_file"
}
echo "=== Ціле ==="
run_test тестування/Ціле/більше_цілого.м
run_test тестування/Ціле/віднімання_цілого.м
run_test тестування/Ціле/двійкове_або_цілого.м
run_test тестування/Ціле/двійкове_вабо_цілого.м
run_test тестування/Ціле/двійкове_і_цілого.м
run_test тестування/Ціле/двійкове_не_цілого.м
run_test тестування/Ціле/ділення_цілого.м
run_test тестування/Ціле/додавання_цілого.м
run_test тестування/Ціле/змінити_знак_цілого.м
run_test тестування/Ціле/зсув_вліво_цілого.м
run_test тестування/Ціле/зсув_вправо_цілого.м
run_test тестування/Ціле/менше_цілого.м
run_test тестування/Ціле/множення_цілого.м
run_test тестування/Ціле/не_більше_цілого.м
run_test тестування/Ціле/не_менше_цілого.м
run_test тестування/Ціле/остача_цілого.м
run_test тестування/Ціле/степінь_цілого.м
echo ""
echo "=== Рухоме ==="
run_test тестування/Рухоме/більше_рухомого.м
run_test тестування/Рухоме/віднімання_рухомого.м
run_test тестування/Рухоме/ділення_рухомого.м
run_test тестування/Рухоме/додавання_рухомого.м
run_test тестування/Рухоме/змінити_знак_рухомого.м
run_test тестування/Рухоме/менше_рухомого.м
run_test тестування/Рухоме/множення_рухомого.м
run_test тестування/Рухоме/не_більше_рухомого.м
run_test тестування/Рухоме/не_менше_рухомого.м
run_test тестування/Рухоме/остача_рухомого.м
run_test тестування/Рухоме/степінь_рухомого.м
echo ""
echo "=== біб система ==="
run_test тестування/біб/система/записати_прочитати.м