upstream: Add TEST_SSH_ELAPSED_TIMES environment variable to print the
elapsed time in seconds of each test. This depends on "date +%s" which is not specified by POSIX but is commonly implemented. OpenBSD-Regress-ID: ec3c8c19ff49b2192116a0a646ee7c9b944e8a9c
This commit is contained in:
parent
ef4f46ab43
commit
13e5fa2acf
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: test-exec.sh,v 1.78 2021/03/13 01:52:16 dtucker Exp $
|
||||
# $OpenBSD: test-exec.sh,v 1.79 2021/04/06 23:57:56 dtucker Exp $
|
||||
# Placed in the Public Domain.
|
||||
|
||||
#SUDO=sudo
|
||||
|
@ -41,6 +41,10 @@ if test -z "$LOGNAME"; then
|
|||
export LOGNAME
|
||||
fi
|
||||
|
||||
if [ ! -x "$TEST_SSH_ELAPSED_TIMES" ]; then
|
||||
STARTTIME=`date '+%s'`
|
||||
fi
|
||||
|
||||
if [ ! -z "$TEST_SSH_PORT" ]; then
|
||||
PORT="$TEST_SSH_PORT"
|
||||
else
|
||||
|
@ -385,6 +389,11 @@ cleanup ()
|
|||
rm -rf "$SSH_REGRESS_TMP"
|
||||
fi
|
||||
stop_sshd
|
||||
if [ ! -z "$TEST_SSH_ELAPSED_TIMES" ]; then
|
||||
now=`date '+%s'`
|
||||
elapsed=$(($now - $STARTTIME))
|
||||
echo elapsed $elapsed `basename $SCRIPT .sh`
|
||||
fi
|
||||
}
|
||||
|
||||
start_debug_log ()
|
||||
|
|
Loading…
Reference in New Issue