def _gen_html(self, lcov_info_path):
"""
Generate an LCOV HTML report.
Returns the directory containing the HTML report.
"""
from sh import genhtml, ErrorReturnCode
lcov_html_dir = self.project_path('s2e-last', 'lcov')
try:
genhtml(lcov_info_path, output_directory=lcov_html_dir,
_out=sys.stdout, _err=sys.stderr, _fg=True)
except ErrorReturnCode as e:
raise CommandError(e)
return lcov_html_dir
评论列表
文章目录