Files
Algorithms-snippets/Testing/mediator2.sh
2024-04-13 12:48:16 +05:30

28 lines
602 B
Bash

#set -e
#g++ code.cpp -o code
#g++ gen.cpp -o gen
#g++ brute.cpp -o brute
#g++ checker.cpp -o checker
for((i = 1; ; ++i)); do
./generator $i > input_file.txt
./solution < input_file.txt > myAnswer.txt
./brute_force < input_file.txt > correctAnswer.txt
./checker > checker_log.txt
ret=$?
cat checker_log.txt
if [ $ret -eq 2 ];
then
break
fi
echo "Passed test: " $i
done
echo "WA on following test case:"
cat input_file.txt
echo "Your answer is:"
cat myAnswer.txt
echo "Correct answer is:"
cat correctAnswer.txt
echo "Error Message:"
cat checker_log.txt