Skip to content
Snippets Groups Projects
Commit e341d8d9 authored by an7s's avatar an7s
Browse files

Added timeout to manual tests

Former-commit-id: 7f01f52063aef11cb6f2b6644743e8752151a67a
parent 6e886a39
No related branches found
No related tags found
No related merge requests found
......@@ -16,12 +16,18 @@ if [ ! $? -eq 0 ]; then
exit 1
fi
echo "Inside do_manual_cover.sh"
touch $AGGREGATE_COVERAGE
for testname in `ls $MANUAL_TEST_DIR`
do
echo "do moi: $MANUAL_TEST_DIR/$testname/spec/$COVER_SCRIPT"
cd $MANUAL_TEST_DIR/$testname/spec/
$MANUAL_TEST_DIR/$testname/spec/$COVER_SCRIPT
cd -
cat $MANUAL_TEST_DIR/$testname/spec/coverage/executed_addresses.txt >> $AGGREGATE_COVERAGE
done
......
......@@ -31,6 +31,8 @@ do
shift
done
TEST_TIMEOUT=30
echo "TEST_NAME = $TEST_NAME"
echo "INFILES = $INFILES"
echo "OUTFILES = $OUTFILES"
......@@ -93,6 +95,8 @@ done
touch $TEST_ORIG_CMD_SCRIPT
echo "#!/bin/sh" >> $TEST_ORIG_CMD_SCRIPT
# cleanup input/output files
for i in $INFILES
do
......@@ -113,6 +117,8 @@ done
echo "\$PEASOUP_HOME/tools/manual_cover.sh $TEST_ORIG_COVERAGE/executed_addresses.txt -- $CMD" >> $TEST_ORIG_CMD_SCRIPT
cp a.ncexe $TEST_SPEC_DIR/$PROG
#---------------------------------------
# Transformed cmd/program
#---------------------------------------
......@@ -141,7 +147,7 @@ done
# run command (check for seg faults)
# @todo: we should really register the program exit code and check against it
echo "STRATA_SPRI_FILE=\$1 $CMD" >> $TEST_XFORMED_CMD_SCRIPT
echo "STRATA_SPRI_FILE=\$1 timeout $TEST_TIMEOUT $CMD" >> $TEST_XFORMED_CMD_SCRIPT
echo "status=\$?" >> $TEST_XFORMED_CMD_SCRIPT
echo "echo \$status" >> $TEST_XFORMED_CMD_SCRIPT
echo "if [ \$status -eq 139 ]; then" >> $TEST_XFORMED_CMD_SCRIPT
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment