From 790fe07bb09d326bee7522f9e2a61bd8f13440b1 Mon Sep 17 00:00:00 2001 From: Michaela Brydon Date: Thu, 9 Nov 2023 12:39:30 -0500 Subject: [PATCH] Second attempt at getting test reports --- azure-pipelines.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 50ecb0eb..b827ea9c 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -44,6 +44,31 @@ stages: npmLocation: $(Build.SourcesDirectory) testResultsFile: junit.xml summaryFileLocation: $(Build.SourcesDirectory)/coverage/cobertura-coverage.xml + - stage: TestReport + displayName: Test report + on: + pull_request: + push: + permissions: + contents: read + actions: read + checks: write + jobs: + build-test: + name: Build & Test + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 # checkout the repo + - run: npm ci # install packages + - run: npm test # run tests (configured to use jest-junit reporter) + + - name: Test Report + uses: dorny/test-reporter@v1 + if: success() || failure() # run this step even if previous step failed + with: + name: JEST Tests # Name of the check run which will be created + path: reports/jest-*.xml # Path to test results + reporter: jest-junit # Format of test results - ${{ else }}: # Dev Build/Deploy