diff options
author | dtucker@openbsd.org <dtucker@openbsd.org> | 2021-04-06 23:57:56 +0000 |
---|---|---|
committer | Darren Tucker <dtucker@dtucker.net> | 2021-04-07 17:02:51 +1000 |
commit | 13e5fa2acffd26e754c6ee1d070d0afd035d4cb7 (patch) | |
tree | df6d4784b2b2a07febc536355fdf5032fe7694de /regress/test-exec.sh | |
parent | ef4f46ab4387bb863b471bad124d46e8d911a79a (diff) | |
download | openssh-git-13e5fa2acffd26e754c6ee1d070d0afd035d4cb7.tar.gz |
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
Diffstat (limited to 'regress/test-exec.sh')
-rw-r--r-- | regress/test-exec.sh | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/regress/test-exec.sh b/regress/test-exec.sh index f6d7f38a..da1963aa 100644 --- a/regress/test-exec.sh +++ b/regress/test-exec.sh @@ -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 () |