diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 9fc3680..9f9b4b0 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -50,3 +50,8 @@ jobs: with: report-title: >- Pytest - Python ${{ matrix.PYTHON_VERSION }} + + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v3.1.4 + with: + token: ${{ secrets.CODECOV_TOKEN }} diff --git a/README.md b/README.md index 93e3812..eddbf4f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # EsXport +[![codecov](https://codecov.io/gh/nikhilbadyal/esxport/graph/badge.svg?token=zaoNlW2YXq)](https://codecov.io/gh/nikhilbadyal/esxport) An adept Python CLI utility designed for querying Elasticsearch and exporting result as a CSV file. diff --git a/pyproject.toml b/pyproject.toml index 28b4ca0..89182ec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -93,7 +93,7 @@ warn_unused_configs = true pythonpath = ["src"] [tool.pytest.ini_options] -addopts = "--cov --ff -x --no-cov-on-fail --emoji -n4" +addopts = "--cov --cov-report=xml --ff -x --no-cov-on-fail --emoji -n4" [tool.coverage.run] branch = true