From a8ea2fff77f23dbadf0101b75469352b50d9ac48 Mon Sep 17 00:00:00 2001 From: Adeeb <8762862+quillford@users.noreply.github.com> Date: Thu, 20 Feb 2020 14:40:21 -0800 Subject: [PATCH] Fix artifact upload in CI when step fails (#1139) * Fix artifact upload in CI when step fails * set container name old-commit-hash: d2970fd2da861317da21e1a19974c1c01d8e5861 --- .github/workflows/test.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index ba7752c181..7f36eadfd2 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -97,6 +97,10 @@ jobs: run: | CONTAINER_NAME="tmppilot_${GITHUB_SHA}" docker run --shm-size 1G --name ${CONTAINER_NAME} tmppilot /bin/sh -c "cd /tmp/openpilot/selfdrive/test/process_replay && CI=1 ./test_processes.py" + - name: Copy diff + if: always() + run: | + CONTAINER_NAME="tmppilot_${GITHUB_SHA}" docker cp $CONTAINER_NAME:/tmp/openpilot/selfdrive/test/process_replay/diff.txt diff.txt docker rm $CONTAINER_NAME - name: Print diff @@ -123,6 +127,10 @@ jobs: run: | CONTAINER_NAME="tmppilot_${GITHUB_SHA}" docker run --shm-size 1G --name ${CONTAINER_NAME} tmppilot /bin/sh -c "cd /tmp/openpilot/selfdrive/test/longitudinal_maneuvers && OPTEST=1 ./test_longitudinal.py" + - name: Copy artifacts + if: always() + run: | + CONTAINER_NAME="tmppilot_${GITHUB_SHA}" mkdir out docker cp $CONTAINER_NAME:/tmp/openpilot/selfdrive/test/longitudinal_maneuvers/out/longitudinal/ out/ docker rm $CONTAINER_NAME