diff --git a/.coveragerc b/.coveragerc index 17607abaa..d4a42e766 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,6 +1,20 @@ [run] branch = true -source = - concordia - importer - exporter +include = + concordia/* + importer/* + exporter/* + omit = + */migrations/* + */tests/* + concordia/settings* + +[report] +include = + concordia/* + importer/* + exporter/* +omit = + */migrations/* + */tests/* + concordia/settings* diff --git a/.travis.yml b/.travis.yml index 63e64a847..4c976d33c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -34,10 +34,12 @@ script: - mkdir logs - touch ./logs/concordia-celery.log - pipenv run ./manage.py collectstatic --no-input - - pipenv run coverage run ./manage.py test concordia importer exporter + # n.b. + - pipenv run coverage run ./manage.py test - git diff --name-only $TRAVIS_COMMIT_RANGE | xargs pre-commit run --files - pipenv run safety check after_success: + - git fetch --unshallow --tags - pipenv run coverage xml - sonar-scanner - coveralls diff --git a/sonar-project.properties b/sonar-project.properties index d7567b49d..84533d9b3 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,7 +1,7 @@ -sonar.exclusions=**/tests/**, node_modules/**, htmlcov/**, static-files/**, concordia/settings_dev*, concordia/settings_test* +sonar.exclusions=**/tests/**, node_modules/**, htmlcov/**, static-files/**, concordia/settings_dev*, concordia/settings_test*, coverage.xml sonar.sources=. sonar.projectKey=LibraryOfCongress_concordia sonar.organization=libraryofcongress sonar.host.url=https://sonarcloud.io sonar.python.coverage.reportPaths=coverage.xml -sonar.coverage.exclusions=cloudformation/**, coverage.xml, setup.py, **/static/**, **/templates/**, **/vendor/** +sonar.coverage.exclusions=cloudformation/**, setup.py, **/static/**, **/templates/**, **/vendor/**