codecov: Document line capture issue in code.

This commit is contained in:
derAnfaenger 2017-08-22 09:46:16 +02:00 committed by Robert Hönig
parent a5708e4dde
commit 095cea7ab9
2 changed files with 4 additions and 0 deletions

View file

@ -20,6 +20,8 @@ def load_tests_from_modules(names, template):
def load_all_tests(): def load_all_tests():
loader = unittest.defaultTestLoader loader = unittest.defaultTestLoader
# Codecov seems to work only when using loader.discover. It failed to capture line executions
# for functions like loader.loadTestFromModule or loader.loadTestFromNames.
return loader.discover('zulip_bots') return loader.discover('zulip_bots')
def parse_args(available_bots): def parse_args(available_bots):

View file

@ -26,6 +26,8 @@ def main():
cov.load() cov.load()
cov.start() cov.start()
# Codecov seems to work only when using loader.discover. It failed to capture line executions
# for functions like loader.loadTestFromModule or loader.loadTestFromNames.
test_suites = unittest.defaultTestLoader.discover('zulip_botserver') test_suites = unittest.defaultTestLoader.discover('zulip_botserver')
suite = unittest.TestSuite(test_suites) suite = unittest.TestSuite(test_suites)
runner = unittest.TextTestRunner(verbosity=2) runner = unittest.TextTestRunner(verbosity=2)