Как объединить / объединить отчеты о покрытии двух каталогов, используя cover.combine? - PullRequest
0 голосов
/ 30 мая 2019

Создано два разных отчета о покрытии для двух операций в двух разных каталогах.при попытке объединить оба отчета с помощью cover.combine он не создает объединенный отчет

объединить отчет о покрытии из двух каталогов

если name == " main ":

# configuring and initializing the logger
logging.config.fileConfig(CONFIG_LOG_PATH)

cov = coverage.Coverage()
print("Started CC")
cov.start()

# creating the logger
logger = logging.getLogger('SCFG')
try:
    main()
except SystemExit as exit_code:
    logger.info("exit exception is handled")
    logger.info("exit_code = %s", str(exit_code))
    sys.exit(exit_code)
except Exception as err:
    logger.error("undefined  error occured")
    logger.error(err)

cov.stop()
cov.save()

if sys.argv[1].split("=")[1].lower() == "analyze":
    cov.html_report(directory="TestCoverage_Analyze")
if sys.argv[1].split("=")[1].lower() == "apply":
    cov.html_report(directory="TestCoverage_Apply")
    cov.combine(data_paths=['TestCoverage_Analyze', 'TestCoverage_Apply'])
print("Code coverage stop")

Ожидается: нужен комбинированный отчет из обоих каталогов

...