From 3d22ffe68db780a314f2d11b86722194422613c4 Mon Sep 17 00:00:00 2001 From: Andrew Dryga Date: Wed, 22 Feb 2023 11:39:01 -0600 Subject: [PATCH] Show logs on function test exit --- .ci/functional_test.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.ci/functional_test.sh b/.ci/functional_test.sh index 371ae3cc7..db37b8256 100755 --- a/.ci/functional_test.sh +++ b/.ci/functional_test.sh @@ -2,6 +2,15 @@ set -ex # This script should be run from the app root +function print_logs() { + sudo cat /var/log/firezone/nginx/current + sudo cat /var/log/firezone/postgresql/current + sudo cat /var/log/firezone/phoenix/current + sudo cat /var/log/firezone/wireguard/current +} + +trap print_logs EXIT + # Disable telemetry sudo mkdir -p /opt/firezone/ sudo touch /opt/firezone/.disable-telemetry @@ -36,10 +45,7 @@ sudo -E firezone-ctl reconfigure sleep 5 # Helpful for debugging -sudo cat /var/log/firezone/nginx/current -sudo cat /var/log/firezone/postgresql/current -sudo cat /var/log/firezone/phoenix/current -sudo cat /var/log/firezone/wireguard/current +print_logs # Create admin; requires application to be up sudo -E firezone-ctl create-or-reset-admin