From abdefb1f5368fffb9db29f623363e72353b65db1 Mon Sep 17 00:00:00 2001
From: Karl-Michael Schindler <karl-michael.schindler@web.de>
Date: Fri, 30 Aug 2024 16:09:16 +0200
Subject: [PATCH] create summary of test

---
 tests/seteps/Summary.txt      | 27 +++++++++++++++++++++++++++
 tests/seteps/createSummary.sh | 23 +++++++++++++++++++++++
 2 files changed, 50 insertions(+)
 create mode 100644 tests/seteps/Summary.txt
 create mode 100755 tests/seteps/createSummary.sh

diff --git a/tests/seteps/Summary.txt b/tests/seteps/Summary.txt
new file mode 100644
index 0000000..783080b
--- /dev/null
+++ b/tests/seteps/Summary.txt
@@ -0,0 +1,27 @@
+       orig    f77    f90    f90-new-1    WFW
+000       *      1      0            0      0
+001       *      1      0            0      0
+002       *      1      0            0      0
+003       *      1      0            0      0
+004       *      0      0            1      1
+005       *      0      0            0      1
+006       *      1      0            1      1
+007       *      1      0            0      0
+008       *      1      0            0      0
+009       *      1      0            1      1
+010       *      1      0            0      0
+011       *      1      0            0      0
+012       *      1      0            0      0
+013       *      1      0            0      0
+014       *      1      0            0      0
+015       *      1      0            0      0
+016       *      1      0            0      0
+017       *      1      0            1      1
+018       *      1      0            0      0
+019       *      1      0            0      0
+020       *      1      0            0      0
+021       *      1      0            0      0
+022       *      1      0            0      0
+023       *      1      0            0      0
+024       *      1      1            1      1
+025       *      1      0            0      0
diff --git a/tests/seteps/createSummary.sh b/tests/seteps/createSummary.sh
new file mode 100755
index 0000000..be1098b
--- /dev/null
+++ b/tests/seteps/createSummary.sh
@@ -0,0 +1,23 @@
+#!/bin/sh -v
+# Prevent processing of white space by sh., by setting the internal white 
+# space character to something funny, i.e. '§'
+IFS='§'
+
+export PRECISION=1e-5
+export OUTPUT="       orig    f77    f90    f90-new-1    WFW"
+
+for number in 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025; do
+    echo '*** File number' $number '***'
+    OUTPUT+="\n$number       *"
+    numdiff -q -r $PRECISION results-original/'epsout'$number results-f77/'epsout'$number
+    OUTPUT+="      $?"
+    numdiff -q -r $PRECISION results-original/'epsout'$number results-f90/'epsout'$number
+    OUTPUT+="      $?"
+    numdiff -q -r $PRECISION results-original/'epsout'$number results-f90-new-1/'epsout'$number
+    OUTPUT+="            $?"
+    numdiff -q -r $PRECISION results-original/'epsout'$number results-WFW/'epsout'$number
+    OUTPUT+="      $?"
+done
+
+rm -f Summary.txt
+echo $OUTPUT >> Summary.txt
-- 
GitLab