Proposal: Ignore vendor/skeleton/rules.py in coverage report.
Although % coverage is arguably a vanity metric, I believe that it is nice to get as close to 100% as possible. I reviewed all of the currently files that are not covered at all.
[1] and [2] should probably have tests.
However, [3] appears to be an "interface", since this is something that can't really be tested, I propose that we omit it from the coverage report using the omit configuration option[4] of coverage.py.
- [1] https://qa.pages.debian.net/distro-tracker/coverage/distro_tracker_core_management_commands_tracker_update_repositories_py.html
- [2] https://qa.pages.debian.net/distro-tracker/coverage/distro_tracker_accounts_hooks_py.html
- [3] https://qa.pages.debian.net/distro-tracker/coverage/distro_tracker_vendor_skeleton_rules_py.html
- [4] http://coverage.readthedocs.io/en/coverage-4.3.4/source.html#execution