Add codacy github action

This commit is contained in:
Griatch 2020-05-17 20:10:21 +02:00
parent c1b96e9b92
commit ca41589c27

View file

@ -39,7 +39,7 @@ jobs:
uses: jakejarvis/wait-action@v0.1.0 uses: jakejarvis/wait-action@v0.1.0
with: with:
time: '10s' time: '10s'
- name: - name: Database container logs
# if: failure() # if: failure()
uses: jwalton/gh-docker-logs@v1.0.0 uses: jwalton/gh-docker-logs@v1.0.0
- name: Check running containers - name: Check running containers
@ -49,12 +49,9 @@ jobs:
if: ${{ matrix.TESTING_DB == 'postgresql' }} if: ${{ matrix.TESTING_DB == 'postgresql' }}
run: | run: |
psql --version psql --version
psql postgreqsl://postgres:postgres@localhost:5432/postgres -c "CREATE DATABASE evennia;" psql -U postgres -c "CREATE DATABASE evennia;"
psql postgreqsl://postgres:postgres@localhost:5432/postgres -c "CREATE USER evennia WITH PASSWORD 'password';" psql -U postgres -c "CREATE USER evennia WITH PASSWORD 'password';"
psql postgreqsl://postgres:postgres@localhost:5432/postgres -c "ALTER USER evennia CREATED;" psql -U postgres -c "ALTER USER evennia CREATEDB;"
# psql -U postgres -w -c "CREATE DATABASE evennia;"
# psql -U postgres -w -c "CREATE USER evennia WITH PASSWORD 'password';"
# psql -U postgres -w -c "ALTER USER evennia CREATEDB;"
- name: Setup MySQL database - name: Setup MySQL database
if: ${{ matrix.TESTING_DB == 'mysql' }} if: ${{ matrix.TESTING_DB == 'mysql' }}
run: | run: |
@ -92,15 +89,5 @@ jobs:
- name: run test - name: run test
run: | run: |
echo `pwd`
echo `ls`
cd testing_mygame 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 run --source=../evennia --omit=*/migrations/*,*/urls.py,*/test*.py,*.sh,*.txt,*.md,*.pyc,*.service ../bin/unix/evennia test --settings=settings --keepdb evennia
# we only want to run coverall once, so we only do it for one of the matrix combinations
- name: run coverall
if: ${{ matrix.TESTING_DB == 'sqlite3' && matrix.python-version == 3.7 }}
run: |
coveralls
coverage xml
python-codacy-coverage -r coverage.xml