From 2f18f2e68927946d13933419d4f66540d16c867d Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 30 Jun 2026 12:19:40 -0400 Subject: Split RT tests from Unit tests * Enable verbose output for RT side * Truncate huge skyscraper-length html output --- tests/setup.sh | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'tests/setup.sh') 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 '' + echo + tail "$x" + fi echo "[EOF]" echo done -- cgit