diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-01-30 19:05:19 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-01-30 19:05:19 +0100 |
commit | 8a14a18b2c7e2a54899548092d59800805781aed (patch) | |
tree | ad024d9cb9ae533f59b2b480b10496c080c841b4 | |
parent | 99e7697ea68dfd1829d8f3f22a8887a3346fa1bc (diff) | |
download | Ishtar-8a14a18b2c7e2a54899548092d59800805781aed.tar.bz2 Ishtar-8a14a18b2c7e2a54899548092d59800805781aed.zip |
Makefile: add coverage support
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Makefile.example | 5 | ||||
-rw-r--r-- | example_project/.coveragerc | 9 |
3 files changed, 15 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore index 6cde18e26..bfc61f6ac 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ ishtar.egg-info .idea *.log example_project/ishtar +example_project/.coverage diff --git a/Makefile.example b/Makefile.example index 59f82d7af..d251155ed 100644 --- a/Makefile.example +++ b/Makefile.example @@ -47,6 +47,11 @@ update: clean syncdb compilemessages collectstatic test: clean cd $(project); $(PYTHON) manage.py test $(apps) +coverage: clean + cd $(project); coverage run --source="ishtar_common,archaeological_operations,\ + archaeological_context_records,archaeological_files,archaeological_finds,archaeological_warehouse,\ + archaeological_files_pdl" ./manage.py test $(apps) && coverage report + test_gitlab: clean # test migrations cd $(project); $(PYTHON) ./manage.py syncdb --noinput diff --git a/example_project/.coveragerc b/example_project/.coveragerc new file mode 100644 index 000000000..43462778f --- /dev/null +++ b/example_project/.coveragerc @@ -0,0 +1,9 @@ +[report] +show_missing = True +exclude_lines = + pragma: no cover + raise NotImplementedError +[run] +omit = + */migrations/* + |