TEST_DIR=/root/tests RESULT_DIR=/root/results KERN_DIR=/root/linux-2.6 COUNT_FILE=/root/tests/counter export TEST_DIR KERN_DIR if [ ! -f $COUNT_FILE ]; then echo "Cant find $COUNT_FILE" exit -1 fi if [ ! -d $TEST_DIR ]; then echo "$TEST_DIR not found" exit -1 fi if [ ! -d $RESULT_DIR ]; then echo "$RESULT_DIR not found" exit -1 fi if [ ! -d $KERN_DIR ]; then echo "$KERN_DIR not found" exit -1 fi CNT=`cat $COUNT_FILE` if [ $CNT -lt 0 ]; then exit 0 fi cd $RESULT_DIR VER=`uname -r` $TEST_DIR/cfs-debug-info.sh echo "Running Preempt Test" $TEST_DIR/preempt-test -d 100 >results-preempt-test-$VER.out \ 2>results-preempt-test-$VER.err echo "Running Migration Test" $TEST_DIR/run-migrate echo "Running Hackbench Test" $TEST_DIR/run-hack echo "Running Compile Test" $TEST_DIR/run-compiles let CNT=$CNT-1 echo -n $CNT > $COUNT_FILE if [ $CNT -ge 0 ]; then echo "savedefault --default=$CNT --once" | grub --batch reboot fi