第三个问题:是否有任何方法来确定代码中哪些特定部分没有被覆盖?到目前为止,没有真正浏览这份报告,我基本上是猜测。
-------------------|-----------|-----------|-----------|-----------|
File | % Stmts |% Branches | % Funcs | % Lines |
-------------------|-----------|-----------|-----------|-----------|
controllers/ | 88.1 | 77.78 | 78.57 | 88.1 |
dashboard.js | 88.1 | 77.78 | 78.57 | 88.1 |
-------------------|-----------|-----------|-----------|-----------|
All files | 88.1 | 77.78 | 78.57 | 88.1 |
-------------------|-----------|-----------|-----------|-----------|
有许多覆盖标准,主要有:
对于每种情况,百分比表示已执行的代码与未执行的代码,它等于百分比格式的每个分数(例如:50%分支,1/2)。
'e'
代表'else path not take',这意味着对于标记的if/else语句,'if‘路径已测试,但'else’尚未测试。'i'
代表'if path not taked',这是相反的情况:“if”没有经过测试。xn
是该行执行的次数。这已经在Istanbul V0.4.0中得到了验证,我不确定这是否仍然适用于后续版本,但由于库是基于坚实的理论原则,新版本的行为应该不会有太大变化。
它还提供了一些颜色代码--
橙色:功能未覆盖。
黄色:枝条未覆盖。
这里有完整的伊斯坦布尔文档:
问题内容: 在使用Mocha和babel编译器运行istanbul时遇到一些问题。 我所有的测试都运行良好,但是在完成所有测试后,它向我显示以下消息: 而且它没有产生任何覆盖率报告。 我正在运行的命令是: 该项目托管在github中:https : //github.com/weslleyaraujo/react-flux- puzzle/tree/feat/unit-tests-24 有什么想法
我刚开始为摩卡使用伊斯坦布尔测试覆盖模块。当我查看报告时,一些代码被突出显示为黄色。我在文件里找不到这是什么意思?
现在我正在尝试生成覆盖范围。 我需要什么才能生成伊斯坦布尔或其他地方的覆盖范围?
试图用茉莉花节点运行伊斯坦布尔 运行:节点C:\myproject\project 1\ " ( ^ \__filename测试没有收集覆盖信息,退出而不写入覆盖信息C:\myproject\project ect1\merg\__dirname\_compile: 1(函数(导出、要求、模块、jasmine-node.CMD、node_modules.bin){@IF EXIST"%~dp0\_
土耳其政府于2015年9月29日宣布,土耳其将于2015年3月29日至2015年11月8日进入夏令时 但似乎是错误的时区(协调世界时02:00)伊斯坦布尔 2015年 夏令时于2015年3月29日凌晨2:00开始< br >夏令时于2015年10月25日凌晨3:00结束 微软何时发布热修复补丁?
我试图用axios从VueJS到Laravel,这是我的API。 我得到了这个错误: