Files
Arthur Barraux d8fc7d2d67
Meson Build and Deploy / build (push) Failing after 29s
adding lisp-interpreter
2025-09-24 10:58:09 +02:00

58 lines
669 B
Bash
Executable File

#!/bin/sh
PASS=1
cd tests/code
for FILE in *.scm
do
echo "$FILE"
../../lisp --script "$FILE"
RESULT=$?
printf "\n"
if [ $RESULT = "0" ]
then
echo "FINISHED $FILE"
else
echo "*FAILED* $FILE"
PASS=0
fi
printf "\n"
done
cd ../
cd data
( ./test.sh )
RESULT=$?
if [ $RESULT = "0" ]
then
echo "FINISHED data test"
else
echo "*FAILED* data test"
PASS=0
fi
cd ../
cd printer
( ./test.sh )
RESULT=$?
if [ $RESULT = "0" ]
then
echo "FINISHED printer test"
else
echo "*FAILED* printer test"
PASS=0
fi
if [ $PASS = "0" ]
then
echo "**TESTS FAILED**"
else
echo "**TESTS PASSED**"
fi