Skip to content

Commit

Permalink
forked-test-driver: Show test output always
Browse files Browse the repository at this point in the history
We want to see the progress, at least for slow tests
like t_client.sh.

Change-Id: I11e0091482d9acee89ca018374cb8d96d22f8514
Signed-off-by: Frank Lichtenheld <[email protected]>
  • Loading branch information
flichtenheld authored and schwabe committed Jan 2, 2024
1 parent 4bebbe2 commit 9500bef
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions forked-test-driver
Original file line number Diff line number Diff line change
Expand Up @@ -108,9 +108,14 @@ trap "st=143; $do_exit" 15
# Test script is run here. We create the file first, then append to it,
# to ameliorate tests themselves also writing to the log file. Our tests
# don't, but others can (automake bug#35762).
# OVPN changes:
# - add tee to see output of tests
# - needs portable pipefail mechanism
estatusfile="${trs_file}.exit"
: >"$log_file"
"$@" >>"$log_file" 2>&1
estatus=$?
("$@" 2>&1; estatus=$?; echo $estatus >"$estatusfile") | tee -a "$log_file"
estatus=$(cat "$estatusfile")
rm -f "$estatusfile"

if test $enable_hard_errors = no && test $estatus -eq 99; then
tweaked_estatus=1
Expand Down

0 comments on commit 9500bef

Please sign in to comment.