Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/freebsd-src.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2021-06-02 20:08:29 +0300
committerEd Maste <emaste@FreeBSD.org>2021-08-04 22:02:00 +0300
commit77013d11e6483b970af25e13c9b892075742f7e5 (patch)
tree4289435e4b691f05094170bad9efcffbf3854228 /.cirrus-ci
parentc51e4962a3cf2959d1f1cb9ab74ceab448583169 (diff)
Cirrus-CI: add some timing info on pkg install failure
Sponsored by: The FreeBSD Foundation
Diffstat (limited to '.cirrus-ci')
-rw-r--r--.cirrus-ci/pkg-install.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/.cirrus-ci/pkg-install.sh b/.cirrus-ci/pkg-install.sh
index ef83e5284078..bcb781191023 100644
--- a/.cirrus-ci/pkg-install.sh
+++ b/.cirrus-ci/pkg-install.sh
@@ -1,10 +1,11 @@
#!/bin/sh
set -e
+start_time=$(date +%s)
pkg install -y "$@" && exit 0
cat <<EOF
-pkg install failed
+pkg install failed after $(($(date +%s) - $start_time))s
dmesg tail:
$(dmesg | tail)
@@ -12,4 +13,10 @@ $(dmesg | tail)
trying again
EOF
-pkg install -y "$@"
+start_time=$(date +%s)
+pkg install -y "$@" && exit 0
+
+cat <<EOF
+second pkg install failed after $(($(date +%s) - $start_time))s
+EOF
+exit 1