diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 00000000..04f3905a --- /dev/null +++ b/.coveragerc @@ -0,0 +1,27 @@ +# .coveragerc to control coverage.py +[run] +source = flarestack +omit = + flarestack/analyses/* + flarestack/misc/* + flarestack/data/icecube/* + flarestack/cluster/make_desy_cluster_script.py + flarestack/icecube_utils/reference_sensitivity.py + +[report] +# Regexes for lines to exclude from consideration +exclude_lines = + # Have to re-enable the standard pragma + pragma: no cover + + # Don't complain about missing debug-only code: + def __repr__ + if self\.debug + + # Don't complain if tests don't hit defensive assertion code: + raise AssertionError + raise NotImplementedError + + # Don't complain if non-runnable code isn't run: + if 0: + if __name__ == .__main__.: \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 19f45c2f..ec2036cf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,7 @@ matrix: - libopenblas-base - libopenblas-dev script: - - coverage run --source flarestack/ --omit flarestack/analyses --omit flarestack/misc --omit flarestack/data/icecube --omit flarestack/cluster/make_desy_cluster_script.py -m unittest discover tests/ + - coverage run -m unittest discover tests/ after_success: - coveralls notifications: