mirror of
https://github.com/OpenVPN/openvpn.git
synced 2024-09-19 19:42:30 +02:00
forked-test-driver: Show test output always
We want to see the progress, at least for slow tests like t_client.sh. Change-Id: I11e0091482d9acee89ca018374cb8d96d22f8514 Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com> Acked-by: Arne Schwabe <arne-openvpn@rfc2549.org> Message-Id: <20240125110122.16257-1-frank@lichtenheld.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg28133.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
parent
aea6e9aa85
commit
e2ff9161e1
@ -108,9 +108,14 @@ trap "st=143; $do_exit" 15
|
|||||||
# Test script is run here. We create the file first, then append to it,
|
# 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
|
# to ameliorate tests themselves also writing to the log file. Our tests
|
||||||
# don't, but others can (automake bug#35762).
|
# 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"
|
||||||
"$@" >>"$log_file" 2>&1
|
("$@" 2>&1; estatus=$?; echo $estatus >"$estatusfile") | tee -a "$log_file"
|
||||||
estatus=$?
|
estatus=$(cat "$estatusfile")
|
||||||
|
rm -f "$estatusfile"
|
||||||
|
|
||||||
if test $enable_hard_errors = no && test $estatus -eq 99; then
|
if test $enable_hard_errors = no && test $estatus -eq 99; then
|
||||||
tweaked_estatus=1
|
tweaked_estatus=1
|
||||||
|
Loading…
Reference in New Issue
Block a user