diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 000000000..190372c2e --- /dev/null +++ b/.coveragerc @@ -0,0 +1,2 @@ +[run] +omit = *migrations* diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e8e3ce8ec..13780868e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,16 +41,24 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install wheel + pip install wheel coverage pip install -r requirements_prod.txt python setup.py develop - name: Test the application (Postgres) run: | wger create-settings --database-type postgresql - python3 manage.py test + coverage run --source='.' python manage.py test + coverage html --directory coverage-postgres # - name: Test the application (Sqlite) # run: | # wger create-settings - # python3 manage.py test + # coverage run --source='.' python manage.py test + # coverage html --directory coverage-sqlite + + - name: Save coverage result artifacts + uses: actions/upload-artifact@v2 + with: + name: coverage-results-${{ matrix.python-version }} + path: coverage-postgres/