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