diff --git a/tasks.py b/tasks.py index 37052e2014..a90be7b598 100644 --- a/tasks.py +++ b/tasks.py @@ -869,7 +869,9 @@ def test( if coverage: # Run tests within coverage environment, and generate report - c.run(f'coverage run {managePyPath()} {cmd}') + c.run( + f'cd {managePyDir()} && coverage run {managePyPath()} {cmd} && cp {managePyDir().joinpath(".coverage")} {localDir()}' + ) c.run('coverage xml -i') else: # Run simple test runner, without coverage