From a757dd95dcbe5c7b2ddfe3fe3e1ec1917b2c5e84 Mon Sep 17 00:00:00 2001 From: Griatch Date: Sun, 17 May 2020 22:50:28 +0200 Subject: [PATCH] Test codacy action --- .github/workflows/pythonpackage.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index b39fe49bd0..a123e09462 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -39,6 +39,7 @@ jobs: # wait for db to activage, get logs from their start - name: Wait / sleep uses: jakejarvis/wait-action@v0.1.0 + if: ${{ matrix.TESTING_DB == 'postgresql' || matrix.TESTING_DB == 'mysql' }} with: time: '10s' - name: Database container logs @@ -93,15 +94,19 @@ jobs: run: | cd testing_mygame coverage run --source=../evennia --omit=*/migrations/*,*/urls.py,*/test*.py,*.sh,*.txt,*.md,*.pyc,*.service ../bin/unix/evennia test --settings=settings --keepdb evennia + coverage xml # we only want to run coverall once, so we only do it for one of the matrix combinations - - name: Send data to Coveralls / Codacy + - name: Send data to Coveralls if: ${{ matrix.TESTING_DB == 'sqlite3' && matrix.python-version == 3.7 }} env: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} - CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }} run: | cd testing_mygame coveralls - coverage xml - python-codacy-coverage -r coverage.xml + - name: Send data to Codacy + if: ${{ matrix.TESTING_DB == 'sqlite3' && matrix.python-version == 3.7 }} + uses: codacy/codacy-coverage-reporter-action@master + with: + project-token: ${{ secrets.CODACY_PROJECT_TOKEN }} + coverage-reports: ./testing_mygame/coverage.xml