summaryrefslogtreecommitdiff
path: root/print-failed-test-output
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-05 02:05:39 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-05 02:05:39 +0000
commitd23cd896d4fde33b5e323ec84af1c1472c59c461 (patch)
tree1415b8bb99a5761240c41c8b1615a381cc84c16c /print-failed-test-output
parent96b302672a8bc92199343579778067efaefe48c7 (diff)
automatic import of gitopeneuler24.03_LTS
Diffstat (limited to 'print-failed-test-output')
-rw-r--r--print-failed-test-output13
1 files changed, 13 insertions, 0 deletions
diff --git a/print-failed-test-output b/print-failed-test-output
new file mode 100644
index 0000000..d0d63aa
--- /dev/null
+++ b/print-failed-test-output
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+shopt -s failglob
+
+# Print output from failing tests
+printf -v sep "%0.s-" {1..80}
+for exit_file in t/test-results/*.exit; do
+ [ "$(< "$exit_file")" -eq 0 ] && continue
+ out_file="${exit_file%exit}out"
+ printf '\n%s\n%s\n%s\n' "$sep" "$out_file" "$sep"
+ cat "$out_file"
+done
+exit 1