forked from DGNum/gestioCOF
Merge branch 'aureplop/add-codecoverage-to-ci' into 'master'
core -- Add code coverage to CI See merge request cof-geek/gestioCOF!314
This commit is contained in:
commit
56d979bb47
4 changed files with 23 additions and 2 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -10,6 +10,7 @@ venv/
|
|||
media/
|
||||
*.log
|
||||
*.sqlite3
|
||||
.coverage
|
||||
|
||||
# PyCharm
|
||||
.idea
|
||||
|
|
|
@ -36,9 +36,12 @@ before_script:
|
|||
# Remove the old test database if it has not been done yet
|
||||
- psql --username=$POSTGRES_USER --host=$DBHOST -c "DROP DATABASE IF EXISTS test_$POSTGRES_DB"
|
||||
- pip install --upgrade --cache-dir vendor/pip -t vendor/python -r requirements.txt
|
||||
- pip install coverage
|
||||
- python --version
|
||||
|
||||
test:
|
||||
stage: test
|
||||
script:
|
||||
- python manage.py test
|
||||
- coverage run manage.py test
|
||||
- coverage report
|
||||
coverage: '/TOTAL.*\s(\d+\.\d+)\%$/'
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
# GestioCOF
|
||||
|
||||

|
||||
[](https://git.eleves.ens.fr/cof-geek/gestioCOF/commits/master)
|
||||
[](https://git.eleves.ens.fr/cof-geek/gestioCOF/commits/master)
|
||||
|
||||
## Installation
|
||||
|
||||
|
|
16
setup.cfg
Normal file
16
setup.cfg
Normal file
|
@ -0,0 +1,16 @@
|
|||
[coverage:run]
|
||||
source =
|
||||
bda
|
||||
cof
|
||||
gestioncof
|
||||
kfet
|
||||
shared
|
||||
utils
|
||||
omit =
|
||||
*migrations*
|
||||
*test*.py
|
||||
branch = true
|
||||
|
||||
[coverage:report]
|
||||
precision = 2
|
||||
show_missing = true
|
Loading…
Add table
Reference in a new issue