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
|