codecov: Document line capture issue in code.
This commit is contained in:
parent
a5708e4dde
commit
095cea7ab9
|
@ -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):
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Reference in a new issue