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