Support loading .coverage reports (PY-25740)

This commit is contained in:
Dmitry Trofimov
2018-01-03 18:34:47 +01:00
parent 458061e440
commit 00a613253c
3 changed files with 25 additions and 10 deletions

View File

@@ -45,9 +45,15 @@ sys.argv = argv
cwd = os.getcwd()
try:
main()
finally:
if run_cov:
os.chdir(cwd)
main(["xml", "-o", coverage_file + ".xml", "--ignore-errors"])
run_xml = os.getenv('PYCHARM_RUN_COVERAGE_XML')
if run_xml:
os.chdir(cwd)
main(["xml", "-o", coverage_file + ".xml", "--ignore-errors"])
else:
try:
main()
finally:
if run_cov:
os.chdir(cwd)
main(["xml", "-o", coverage_file + ".xml", "--ignore-errors"])