Skip to content

ember-cli-code-coverage check

Actions
Find out how much of a change to your code coverage size a PR will have
v1.1.0
Latest
Star (6)

ember-cli-code-coverage action

This action will calculate the code coverage for each PR. It will then comment with the change in coverage on each PR.

Example usage

Create a file named .github/workflows/ember-code-coverage.yml in your repo and add the following:

name: ember-cli-code-coverage

on: [pull_request]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@master
    - uses: mydea/actions-ember-testing@v1
    - name: Install dependencies
      run: yarn install
    - uses: mydea/ember-cli-code-coverage-action@v1
      with:
        repo-token: "${{ secrets.GITHUB_TOKEN }}"

Note that the GITHUB_TOKEN secret is automatically available, so you don't need to do anything else about that.

Setting up


repo-token required

Token to post statuses and comments on yore repo. Note that the GITHUB_TOKEN secret is automatically available, so you don't need to do anything else about that.


test-command optional (default: yarn test-coverage)

The command to run your tests. Either you add something like this: "test-coverage": "COVERAGE=true ember test" to your package.json file, or you can specify a custom test command.


coverage-file optional (default: ./coverage/coverage-summary.json)

The location of coverage summary.json file.


coverage-indicator optional (default: statements)

The coverage type to use. One of: statements, lines, functions, branches.


working-directory optional (default: ./)

Ember app directory.


message optional (default: Test coverage: **{testCoverage}%**)

Message title that will be used when posting status on PR comments section.

ember-cli-code-coverage check is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Find out how much of a change to your code coverage size a PR will have
v1.1.0
Latest

ember-cli-code-coverage check is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.