Создано два разных отчета о покрытии для двух операций в двух разных каталогах.при попытке объединить оба отчета с помощью 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")
Ожидается: нужен комбинированный отчет из обоих каталогов