diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 50ecb0eb..8eb83b07 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -247,4 +247,27 @@ stages: userName: SafeliteAzureDevops userEmail: githubazuredevops@safelite.com - \ No newline at end of file +--- +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 diff --git a/package.json b/package.json index bae51414..36f4c832 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", - "test:unit": "vue-cli-service test:unit --coverage --ci", + "test:unit": "vue-cli-service test:unit --coverage --ci --colors", "test:unit:lite": "vue-cli-service test:unit --ci" }, "dependencies": {