2017-04-19 64 views
1

我开始使用Karma test coverage report来测试我的角度应用程序。文件和文件夹生成很好,但我必须进入该文件夹并手动运行索引页以查看结果。Grunt + Karma:每次运行测试时在浏览器中显示代码覆盖率报告

我喜欢它,所以当我运行我的测试时,因果报道报告html文件将在浏览器中自动打开以供我查看。每次测试运行后,代码覆盖率html文件都应刷新并显示新结果。

我看了网上,似乎无法找到如何做到这一点。手动打开测试覆盖率报告看起来微不足道。应该有某种方式使用业力或咕噜为我做这个。

任何帮助都非常感谢,因为我确信很多前端开发人员都可以从中受益。

回答

0

你可以使用connect task来做到这一点,作为你的咕噜声过程中的最后一步。它将启动一个简单的静态服务器,提供您想要的任何目录,并且可以打开您的默认浏览器以查找URL。检查文档的选项,但这里是它的简单刺:

connect: { 
    server: { 
    options: { 
     port: 8000, 
     hostname: 'localhost', 
     base: 'coverage/', // or whatever directory your reports are in 
     open: true 
    } 
    } 
} 

不要忘记将connect任务添加到您的别名的结尾(例如“默认”或其他)

相关问题