diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 326fa5e..131fbea 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,4 +54,11 @@ jobs: - name: Test if: "startsWith(needs.validate.outputs.commit, 'release: v')" run: | - pytest -v + coverage run -m pytest -v + + - name: Coverage + if: "startsWith(needs.validate.outputs.commit, 'release: v') && matrix.python-version == 3.7" + env: + COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} + run: | + coveralls diff --git a/README.md b/README.md index 34d3a66..dbe2c6d 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # a4kSubtitles -![CI](https://github.com/a4k-openproject/a4kSubtitles/workflows/CI/badge.svg) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=a4k-openproject_a4kSubtitles&metric=alert_status)](https://sonarcloud.io/dashboard?id=a4k-openproject_a4kSubtitles) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=a4k-openproject_a4kSubtitles&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=a4k-openproject_a4kSubtitles) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=a4k-openproject_a4kSubtitles&metric=security_rating)](https://sonarcloud.io/dashboard?id=a4k-openproject_a4kSubtitles) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=a4k-openproject_a4kSubtitles&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=a4k-openproject_a4kSubtitles) +![CI](https://github.com/a4k-openproject/a4kSubtitles/workflows/CI/badge.svg) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=a4k-openproject_a4kSubtitles&metric=alert_status)](https://sonarcloud.io/dashboard?id=a4k-openproject_a4kSubtitles) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=a4k-openproject_a4kSubtitles&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=a4k-openproject_a4kSubtitles) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=a4k-openproject_a4kSubtitles&metric=security_rating)](https://sonarcloud.io/dashboard?id=a4k-openproject_a4kSubtitles) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=a4k-openproject_a4kSubtitles&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=a4k-openproject_a4kSubtitles) [![Coverage Status](https://coveralls.io/repos/github/a4k-openproject/a4kSubtitles/badge.svg?branch=master)](https://coveralls.io/github/a4k-openproject/a4kSubtitles?branch=master) # Install diff --git a/requirements.txt b/requirements.txt index b74ac4f..41e729b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,6 @@ requests pytest flake8 +coverage +coveralls +PyYML \ No newline at end of file