diff options
| author | Nejc Habjan <hab.nejc@gmail.com> | 2021-05-01 17:15:06 +0200 |
|---|---|---|
| committer | Nejc Habjan <hab.nejc@gmail.com> | 2021-05-01 17:15:06 +0200 |
| commit | f875786ce338b329421f772b181e7183f0fcb333 (patch) | |
| tree | 07bd3b7282c8e59d337e06dd41cad03b1f5bde5f | |
| parent | 1e6305e865d4e586f2fa3a5f638095d0c885e224 (diff) | |
| download | gitlab-f875786ce338b329421f772b181e7183f0fcb333.tar.gz | |
test(functional): start tracking functional test coverage
| -rw-r--r-- | .github/workflows/test.yml | 6 | ||||
| -rw-r--r-- | codecov.yml | 15 | ||||
| -rw-r--r-- | tox.ini | 9 |
3 files changed, 28 insertions, 2 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 01e604f..8002d36 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -55,6 +55,12 @@ jobs: env: TOXENV: ${{ matrix.toxenv }} run: tox + - name: Upload codecov coverage + uses: codecov/codecov-action@v1 + with: + files: ./coverage.xml + flags: ${{ matrix.toxenv }} + fail_ci_if_error: true coverage: runs-on: ubuntu-20.04 diff --git a/codecov.yml b/codecov.yml new file mode 100644 index 0000000..0a82dcd --- /dev/null +++ b/codecov.yml @@ -0,0 +1,15 @@ +codecov: + require_ci_to_pass: yes + +coverage: + precision: 2 + round: down + range: "70...100" + +comment: + layout: "diff,flags,files" + behavior: default + require_changes: yes + +github_checks: + annotations: true @@ -74,8 +74,13 @@ omit = *tests* [testenv:cli_func_v4] deps = -r{toxinidir}/docker-requirements.txt -commands = pytest --script-launch-mode=subprocess tools/functional/cli {posargs} +commands = + pytest --cov gitlab --cov-report term --cov-report html --cov-report xml \ + --script-launch-mode=subprocess \ + tools/functional/cli {posargs} [testenv:py_func_v4] deps = -r{toxinidir}/docker-requirements.txt -commands = pytest tools/functional/api {posargs} +commands = + pytest --cov gitlab --cov-report term --cov-report html --cov-report xml \ + tools/functional/api {posargs} |
