From f9baa9e00af7c6a7cbbb68e98e960aa3e7de1016 Mon Sep 17 00:00:00 2001 From: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com> Date: Tue, 26 Dec 2023 10:10:51 -0600 Subject: [PATCH 1/2] Save all coverage files to play Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com> --- .github/workflows/jobs.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/jobs.yaml b/.github/workflows/jobs.yaml index 747215a56f..47ffc74463 100644 --- a/.github/workflows/jobs.yaml +++ b/.github/workflows/jobs.yaml @@ -1162,6 +1162,23 @@ jobs: go tool cover -html=all.out -o coverage.html ./mc cp coverage.html play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true ./mc cp coverage.html play/builds/${{ github.repository }}/${{ github.event.number }}/latest/ || true + # save all other coverage + go tool cover -html=../integration/coverage/system.out -o system.html + ./mc cp system.html play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp ../integration/coverage/system.out play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + go tool cover -html=../replication/coverage/replication.out -o replication.html + ./mc cp replication.html play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp ../replication/coverage/replication.out play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + go tool cover -html=../sso-integration/coverage/sso-system.out -o sso-system.html + ./mc cp sso-system.html play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp ../sso-integration/coverage/sso-system.out play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + go tool cover -html=../restapi/coverage/coverage.out -o coverage.html + ./mc cp coverage.html play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp ../restapi/coverage/coverage.out play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + go tool cover -html=../pkg/coverage/coverage-pkg.out -o coverage-pkg.html + ./mc cp coverage-pkg.html play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp ../pkg/coverage/coverage-pkg.out play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc anonymous set public play/builds else echo "Play is down, please report it on hack channel, no coverage is going to be uploaded!!!" fi From 5d63e9e89dfc242d6baec8360c3c97fb3d5fb5fd Mon Sep 17 00:00:00 2001 From: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com> Date: Tue, 26 Dec 2023 13:33:02 -0600 Subject: [PATCH 2/2] Save them to latest as well Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com> --- .github/workflows/jobs.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/jobs.yaml b/.github/workflows/jobs.yaml index 47ffc74463..472bdb2fcf 100644 --- a/.github/workflows/jobs.yaml +++ b/.github/workflows/jobs.yaml @@ -1165,19 +1165,29 @@ jobs: # save all other coverage go tool cover -html=../integration/coverage/system.out -o system.html ./mc cp system.html play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp system.html play/builds/${{ github.repository }}/${{ github.event.number }}/latest/ || true ./mc cp ../integration/coverage/system.out play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp ../integration/coverage/system.out play/builds/${{ github.repository }}/${{ github.event.number }}/latest/ || true go tool cover -html=../replication/coverage/replication.out -o replication.html ./mc cp replication.html play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp replication.html play/builds/${{ github.repository }}/${{ github.event.number }}/latest/ || true ./mc cp ../replication/coverage/replication.out play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp ../replication/coverage/replication.out play/builds/${{ github.repository }}/${{ github.event.number }}/latest/ || true go tool cover -html=../sso-integration/coverage/sso-system.out -o sso-system.html ./mc cp sso-system.html play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp sso-system.html play/builds/${{ github.repository }}/${{ github.event.number }}/latest/ || true ./mc cp ../sso-integration/coverage/sso-system.out play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp ../sso-integration/coverage/sso-system.out play/builds/${{ github.repository }}/${{ github.event.number }}/latest/ || true go tool cover -html=../restapi/coverage/coverage.out -o coverage.html ./mc cp coverage.html play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp coverage.html play/builds/${{ github.repository }}/${{ github.event.number }}/latest/ || true ./mc cp ../restapi/coverage/coverage.out play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp ../restapi/coverage/coverage.out play/builds/${{ github.repository }}/${{ github.event.number }}/latest/ || true go tool cover -html=../pkg/coverage/coverage-pkg.out -o coverage-pkg.html ./mc cp coverage-pkg.html play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp coverage-pkg.html play/builds/${{ github.repository }}/${{ github.event.number }}/latest/ || true ./mc cp ../pkg/coverage/coverage-pkg.out play/builds/${{ github.repository }}/${{ github.event.number }}/${{ github.run_id }}/ || true + ./mc cp ../pkg/coverage/coverage-pkg.out play/builds/${{ github.repository }}/${{ github.event.number }}/latest/ || true ./mc anonymous set public play/builds else echo "Play is down, please report it on hack channel, no coverage is going to be uploaded!!!"