test coverage reporting

pull/756/head
sickelap 1 year ago
parent c89d828d49
commit 2aad8e0c47
No known key found for this signature in database
GPG Key ID: 15F02C5F3F6CFFD3

@ -0,0 +1,11 @@
[run]
branch = True
[report]
skip_covered = True
skip_empty = True
# show_missing = True
[html]
skip_covered = True
skip_empty = True

@ -4,8 +4,30 @@ import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ownphotos.settings")
try:
command = sys.argv[1]
except IndexError:
command = "help"
running_tests = command == "test"
if running_tests:
from coverage import Coverage
cov = Coverage()
cov.erase()
cov.start()
try:
from django.core.management import execute_from_command_line
except ImportError:
raise
execute_from_command_line(sys.argv)
if running_tests:
cov.stop()
cov.save()
cov.html_report()
covered = cov.report()
# if covered < 100:
# raise SystemExit(1)

@ -8,6 +8,7 @@ pylint==2.6.0
pylint-django==2.4.4
flake8==3.8.4
pre-commit==2.14.0
coverage==7.1.0
# REMOVED
# yarg==0.1.9

Loading…
Cancel
Save