From 43d0da1ecca90799933ea0f4d69a70507c4a8ac9 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Thu, 12 May 2022 11:32:00 +0200 Subject: [PATCH] ci: debug script and artifacts on failure --- .cirrus.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.cirrus.yml b/.cirrus.yml index 66f9ae49..73ce6099 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -78,6 +78,15 @@ task: export POSTGRES_USER=test POSTGRES_PASS=test # Run the functional tests - REVAULTD_PATH=$PWD/target/release/revaultd pytest $TEST_GROUP -vvv -n 2 + mkdir test_dir + TEST_DIR=$PWD/test_dir REVAULTD_PATH=$PWD/target/release/revaultd pytest $TEST_GROUP -vvv -n 2 + + on_failure: + debug_script: + - tar -czf test_dir.tar.gz test_dir + - tail -n100 ./test_dir/revaultd-tests-*/test_*/revaultd-*/log + - tail -n100 ./test_dir/revaultd-tests-*/test_*/coordinatord/log + report_artifacts: + path: ./test_dir.tar.gz before_cache_script: rm -rf $CARGO_HOME/registry/index