[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 123e8cf 1/3: Show filtered output of 'test_sc
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 123e8cf 1/3: Show filtered output of 'test_schemata.sh' |
Date: |
Sat, 5 May 2018 19:09:39 -0400 (EDT) |
branch: master
commit 123e8cf7932fdf8cd9b1a26002fbc21db13cb016
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Show filtered output of 'test_schemata.sh'
Formerly, all 'test_schemata.sh' output was merely written to a log,
and no attention was drawn to any unexpected output. Now any defects
discovered by that script are shown on the console.
---
nychthemeral_test.sh | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/nychthemeral_test.sh b/nychthemeral_test.sh
index 365b051..c1acf65 100755
--- a/nychthemeral_test.sh
+++ b/nychthemeral_test.sh
@@ -75,6 +75,25 @@ cli_cgi_clutter='
/^ 0 errors$/d
'
+schemata_clutter='
+/^ Test schemata\.\.\.$/d
+/^ Test RNC files with .jing.\.$/d
+/^ Test XSD files with .jing.\.$/d
+/^ Test XSD files with .xmllint.\.$/d
+/^sample\.cns validates$/d
+/^sample\.ill validates$/d
+/^ Generate RNG from RNC with .trang.\.$/d
+/^ Test RNG files with .jing.\.$/d
+/^ Test RNG files with .xmllint.\.$/d
+/^sample\.cns validates$/d
+/^sample\.ill validates$/d
+/^ Test invalid input\.\.\.$/d
+/^ Test invalid input: .\.cns.\.$/d
+/^ Test invalid input: .\.ill.\.$/d
+/^ Regenerate XSD files as they should appear in the repository\.$/d
+/^ Done\.$/d
+'
+
# Directory for test logs.
mkdir --parents /tmp/lmi/logs
@@ -124,7 +143,7 @@ printf '\n# test all valid emission types\n\n'
"$PERFORM" /opt/lmi/bin/lmi_cli_shared --file=/tmp/lmi/tmp/sample.cns --accept
--ash_nazg --data_path=/opt/lmi/data
--emit=emit_test_data,emit_spreadsheet,emit_group_roster,emit_text_stream,emit_custom_0,emit_custom_1
>/dev/null
printf '\n# schema tests\n\n'
-/opt/lmi/src/lmi/test_schemata.sh >/tmp/lmi/logs/schemata 2>&1
+/opt/lmi/src/lmi/test_schemata.sh 2>&1 | tee /tmp/lmi/logs/schemata | sed -e
"$schemata_clutter"
# Clean up stray output. (The zsh '(N)' glob qualifier turns on
# null_glob for a single expansion.)