Skip to content

Commit

Permalink
[it tests] Upload logs as buildkite artifact even on failure (#1838)
Browse files Browse the repository at this point in the history
  • Loading branch information
favilo authored May 29, 2024
1 parent 6706bec commit 9a734c2
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
11 changes: 8 additions & 3 deletions .buildkite/it/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ set -eo pipefail

source .buildkite/retry.sh

function upload_logs {
echo "--- Upload artifacts"
buildkite-agent artifact upload "${RALLY_HOME}/.rally/logs/*.log"
}

export TERM=dumb
export LC_ALL=en_US.UTF-8
export TZ=Etc/UTC
Expand Down Expand Up @@ -44,8 +49,8 @@ export LC_ALL=en_US.UTF-8
source .venv/bin/activate

pip install nox
nox -s "it-${PYTHON_VERSION}"

echo "--- Upload artifacts"
trap upload_logs ERR
nox -s "it-${PYTHON_VERSION}"

buildkite-agent artifact upload "${RALLY_HOME}/.rally/logs/*.log"
upload_logs
9 changes: 9 additions & 0 deletions .buildkite/it/run_serverless.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ set -eo pipefail

source .buildkite/retry.sh

function upload_logs {
echo "--- Upload artifacts"
buildkite-agent artifact upload "${RALLY_HOME}/.rally/logs/*.log"
}

export TERM=dumb
export LC_ALL=en_US.UTF-8
export TZ=Etc/UTC
Expand Down Expand Up @@ -38,6 +43,8 @@ export THESPLOG_FILE_MAXSIZE=${THESPLOG_FILE_MAXSIZE:-204800}
# adjust the default log level from WARNING
export THESPLOG_THRESHOLD="INFO"

trap upload_logs ERR

case $TEST_NAME in
"user")
nox -s it_serverless
Expand All @@ -50,3 +57,5 @@ case $TEST_NAME in
exit 1
;;
esac

upload_logs

0 comments on commit 9a734c2

Please sign in to comment.