From 8751d7925d7a04cf0e46dfd79126ecd4c453900a Mon Sep 17 00:00:00 2001 From: Saroj <43822041+sarojsarab@users.noreply.github.com> Date: Wed, 15 Mar 2023 16:30:55 +0530 Subject: [PATCH] ci: Modified the logic to get the failed tests in ci-test.yml (#21430) ## Description - Modified the logic to get the failed tests in ci-test.yml ## Type of change - CI ## How Has This Been Tested? - Manual ## Checklist: ### QA activity: - [ ] Test plan has been approved by relevant developers - [ ] Test plan has been peer reviewed by QA - [ ] Cypress test cases have been added and approved by either SDET or manual QA - [ ] Organized project review call with relevant stakeholders after Round 1/2 of QA - [ ] Added Test Plan Approved label after reveiwing all Cypress test --- .github/workflows/ci-test.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/ci-test.yml b/.github/workflows/ci-test.yml index f99120a677..1365a7ba4b 100644 --- a/.github/workflows/ci-test.yml +++ b/.github/workflows/ci-test.yml @@ -370,7 +370,6 @@ jobs: if: always() run: | mkdir -p ~/failed_spec_ci - rm -rf ~/failed_spec_ci/* echo "empty" >> ~/failed_spec_ci/dummy-${{ matrix.job }} # add list failed tests to a file @@ -378,7 +377,7 @@ jobs: if: failure() run: | cd ${{ github.workspace }}/app/client/cypress/ - find screenshots -type d|grep -i spec |sed 's/screenshots/cypress\/integration/g' > ~/failed_spec_ci/failed_spec_ci-${{ matrix.job }} + find screenshots -type f -iname "*\(attempt 2\).png" | sed 's/screenshots/cypress\/integration/g'| sed 's:/[^/]*$::' > ~/failed_spec_ci/failed_spec_ci-${{ matrix.job }} # Upload failed test list using common path for all matrix job - name: Upload failed test list artifact