Angular 在浏览器上显示Karma Instanbul代码覆盖率

Angular 在浏览器上显示Karma Instanbul代码覆盖率,angular,karma-jasmine,code-coverage,Angular,Karma Jasmine,Code Coverage,我正在尝试在与Karma测试结果相同的浏览器中启动Istambul生成的代码覆盖率结果 我看到Karma或Istambul正在生成一个名为coverage(运行--codeCoverage)的文件夹,其中包含一个包含所有覆盖结果的HTML页面,但我必须手动打开它。这个页面是否可能以类似于Karma测试结果的方式打开 我总是可以直接打开index.htmlopencoverage.html,但如果有更正式的方式,我正在寻找。最好与测试结果在同一页上 我已经找遍了所有地方,但是没有第三方工具,我找不

我正在尝试在与Karma测试结果相同的浏览器中启动Istambul生成的代码覆盖率结果

我看到Karma或Istambul正在生成一个名为
coverage
(运行
--codeCoverage
)的文件夹,其中包含一个包含所有覆盖结果的HTML页面,但我必须手动打开它。这个页面是否可能以类似于Karma测试结果的方式打开

我总是可以直接打开index.html
opencoverage.html
,但如果有更正式的方式,我正在寻找。最好与测试结果在同一页上

我已经找遍了所有地方,但是没有第三方工具,我找不到任何方法来完成它

这是业力测试的结果,我希望覆盖范围也在这里打开。

项目信息
ng cli:
8.3.23

角度:
8.2.14


Karma:
4.1.0

难道你就不能有一个运行
的脚本“open path/to/coverage/index.html”
?@jornsharpe是的,这是我最初的想法,但我想看看Karma对此是否有自己的想法。我会在帖子中详细说明。不要认为因果报应内部支持这一点。它只能显示通过/失败的测试结果。很久以前,当我使用Karma时,我一直在想它,但找不到方法。相反,我们是通过脚本完成的,比如打开这些“lcov”覆盖率文件来显示覆盖率。我更喜欢在普通浏览器中完成,而不是在Karma实例中。因为这可能会导致崩溃问题,这在Karma中是很正常的:)难道你就不能有一个运行
“open path/to/coverage/index.html”
?@jornsharpe是的,这是我最初的想法,但我想看看Karma对此是否有自己的想法。我会在帖子中详细说明。不要认为因果报应内部支持这一点。它只能显示通过/失败的测试结果。很久以前,当我使用Karma时,我一直在想它,但找不到方法。相反,我们是通过脚本完成的,比如打开这些“lcov”覆盖率文件来显示覆盖率。我更喜欢在普通浏览器中完成,而不是在Karma实例中。因为它可能会导致崩溃,这在业力中很正常:)