Blame siman/siman_test_driver.sh

Packit 67cb25
#! /bin/sh
Packit 67cb25
Packit 67cb25
# assume good result from tests; increment it if any test fails
Packit 67cb25
EXIT_STATUS=0
Packit 67cb25
Packit 67cb25
for seed in "" 12345 ;
Packit 67cb25
do 
Packit 67cb25
./siman_test > siman_test.out 2>&1
Packit 67cb25
SECOND_LAST_ENERGY=`tail -2 siman_test.out1 | head -1 | awk '{print $4}'`
Packit 67cb25
LAST_ENERGY=`tail -1 siman_test.out1 | awk '{print $4}'`
Packit 67cb25
# echo " " $SECOND_LAST_ENERGY $LAST_ENERGY
Packit 67cb25
if [ $SECOND_LAST_ENERGY = $LAST_ENERGY ];
Packit 67cb25
then
Packit 67cb25
    echo -n "PASS: "
Packit 67cb25
else
Packit 67cb25
    echo -n "FAIL: "
Packit 67cb25
    EXIT_STATUS=`expr $EXIT_STATUS + 1`
Packit 67cb25
fi
Packit 67cb25
echo "simulated annealing test (travelling salesman problem) seed=${seed:-default}"
Packit 67cb25
done
Packit 67cb25
Packit 67cb25
exit $EXIT_STATUS