Initial check-in of TF-Fuzz.
Author: Gary Morrison <gary.morrison@arm.com>
Signed-off-by: Gary Morrison <gary.morrison@arm.com>
Change-Id: I8f739c3403bf2a2808f33c28910c7bda6aca7887
diff --git a/tools/tf_fuzz/regression/regress b/tools/tf_fuzz/regression/regress
new file mode 100644
index 0000000..ff51ba2
--- /dev/null
+++ b/tools/tf_fuzz/regression/regress
@@ -0,0 +1,18 @@
+# Copyright (c) 2019-2020, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+echo
+echo TF-Fuzz Regression Testing
+echo
+for reg_test in `ls -F | grep \/$ | grep -v add_these_tests | grep -v regress_lib`; do
+ echo Running "$reg_test"...
+ cd $reg_test
+ rm -f test.c stdout_stderr
+ ../../tfz -v ./template test.c >stdout_stderr 2>&1
+ rm -f diff_stdout_stderr diff_test.c
+ diff stdout_stderr exp_stdout_stderr >diff_stdout_stderr
+ diff test.c exp_test.c >diff_test.c
+ python ./check.py diff_stdout_stderr diff_test.c stdout_stderr
+ cd ..
+done