From 45781136f8fc20ccb21557c742f9d0ceb1e1a1de Mon Sep 17 00:00:00 2001 From: bdr7fv <bdr7fv@git.zephyr-software.com> Date: Sat, 26 May 2012 19:55:04 +0000 Subject: [PATCH] Added milc_test.sh to spec PN tests. Former-commit-id: 3f974221f7a591ec6238a17cfb3744083bf67ea0 --- .gitattributes | 1 + tests/spec/milc_test.sh | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100755 tests/spec/milc_test.sh diff --git a/.gitattributes b/.gitattributes index f46220bd3..b3ab851d7 100644 --- a/.gitattributes +++ b/.gitattributes @@ -557,6 +557,7 @@ tests/spec/mcf_exp/mcf.out -text tests/spec/mcf_test.sh -text tests/spec/milc -text tests/spec/milc_exp/milc.out -text +tests/spec/milc_test.sh -text tests/spec/perlbench -text tests/spec/sjeng -text tests/spec/sjeng_exp/sjeng.out -text diff --git a/tests/spec/milc_test.sh b/tests/spec/milc_test.sh new file mode 100755 index 000000000..d4bbe886a --- /dev/null +++ b/tests/spec/milc_test.sh @@ -0,0 +1,33 @@ +#!/bin/sh + +BENCH_FILE=$SECURITY_TRANSFORMS_HOME/tests/spec/milc_exp/milc.out +INPUT_FILE=$SPEC_HOME/benchspec/CPU2006/433.milc/data/train/input/su3imp.in + + + +rm -f act.out act.err +echo "timeout 120 $1 $INPUT_FILE >act.out 2>act.err" +timeout 120 $1 <$INPUT_FILE >act.out 2>act.err +status=$? +if [ $status -ne 0 ];then + echo "TEST WRAPPER FAILURE: Exit Status Non-Zero: $status" + exit 1 +fi + +diff $BENCH_FILE act.out +if [ $? -ne 0 ];then + echo "TEST WRAPPER FAILURE: Actual Output Differs from Expected" + exit 1 +fi + +rm -f empty +touch empty + +diff act.err empty +if [ $? -ne 0 ];then + echo "TEST WRAPPER FAILURE: Actual Error Differs from Expected" + exit 1 +fi + +echo "TEST WRAPPER SUCCESS" +exit 0 \ No newline at end of file -- GitLab