aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2026-06-30 12:19:40 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2026-06-30 13:16:21 -0400
commit2f18f2e68927946d13933419d4f66540d16c867d (patch)
treec49812e0ebd3dc0fcab74f46342a4ea61614bfb1 /tests
parentcf5a884d271527a108c6bda3751993b925609595 (diff)
downloadstasis-2f18f2e68927946d13933419d4f66540d16c867d.tar.gz
Split RT tests from Unit testswheel-summary
* Enable verbose output for RT side * Truncate huge skyscraper-length html output
Diffstat (limited to 'tests')
-rw-r--r--tests/setup.sh22
1 files changed, 19 insertions, 3 deletions
diff --git a/tests/setup.sh b/tests/setup.sh
index bce2fbd..c69d047 100644
--- a/tests/setup.sh
+++ b/tests/setup.sh
@@ -102,6 +102,8 @@ install_stasis() {
popd
}
+STASIS_TEST_ALWAYS_SHOW_OUTPUT=${STASIS_TEST_ALWAYS_SHOW_OUTPUT:-0}
+STASIS_TEST_ALWAYS_SHOW_INDEXER_OUTPUT=${STASIS_TEST_ALWAYS_SHOW_INDEXER_OUTPUT:-0}
STASIS_TEST_RESULT_FAIL=0
STASIS_TEST_RESULT_PASS=0
@@ -112,8 +114,14 @@ run_command() {
local lines_on_error=1000
/bin/echo "Testing: $cmd "
- $cmd &>"$logfile"
- code=$?
+ if (( STASIS_TEST_ALWAYS_SHOW_OUTPUT )); then
+ $cmd
+ code=$?
+ else
+ $cmd &>"$logfile"
+ code=$?
+ fi
+
if (( code )); then
if (( code == 127 )); then
echo "... SKIP"
@@ -226,7 +234,15 @@ check_output_indexed_dir() {
echo
echo "FILENAME: $x"
echo
- cat "$x"
+ if (( STASIS_TEST_ALWAYS_SHOW_INDEXER_OUTPUT )); then
+ cat "$x"
+ else
+ head "$x"
+ echo
+ echo '<!-- crunched -->'
+ echo
+ tail "$x"
+ fi
echo "[EOF]"
echo
done