对Javascript编码有点新,所以请容忍我。
我阅读了下面的链接jasmine with jscoverage automated testing
但是,由于我没有Ruby项目,它似乎不是我想要的。
下面是我执行的步骤:
’
H 110打开ChromeH 211H 112打开SpecRunner.html中的浏览器选项卡H 213G 214
此时,浏览器页面显示我的茉莉花测试。但是,“摘要”页面显示了测试的0份文件,“Source”选项卡是灰色的。
我知道我在什么地方搞砸了,但不知道在哪里。请帮帮我。谢谢!
发布于 2012-03-06 04:48:34
应遵循的正确步骤如下:
中的
这种方法的缺点是所有的文件,包括茉莉相关的js都会出现。但是您可以选择正在测试的js文件,只需查看它的代码覆盖率。
发布于 2013-01-24 03:28:52
标准的jscoverage方法是对希望获得覆盖率的整个代码基进行测试,然后运行一个测试套件并生成一个报告。这种方法有点麻烦,因为一个代码基只需要一个固定频率的覆盖报告。与CI测试不同的是,开发人员是否每周真正需要知道覆盖率的变化?
node.js jscoverage项目使用与较大的jscoverage项目相同的“检测”方法,但它可以在单个文件上的节点CLI上运行,也可以从一个或多个文件上的代码运行,因为它们是从测试本身调用的。在测试运行时,jscoverage (令人困惑的名称)、“to”代替了对一批文件的单独步骤。
我一直在开发一种模式,允许在浏览器或CLI中使用相同的源代码设置和测试配置进行茉莉测试和测试。还是贝塔。茉莉花及时的“仪器”还没有完成。
https://stackoverflow.com/questions/9569543
复制相似问题