我正在使用jest进行单元测试和排毒以实现某些自动化(使用jest作为测试运行器)。这是package.json
"jest": {
"preset": "react-native",
"collectCoverage": true,
"coverageReporters": [
"json",
"html"
],
"testPathIgnorePatterns": [
"/node_modules/",
"/.history/",
"/e2e/"
]
},
"detox": {
"test-runner": "jest",
"runner-config": "e2e/config.json",
"configurations": ...
}
我希望看到合并后的代码覆盖率,我应该怎么做?
答案 0 :(得分:4)
我刚从detox的开发团队那里得到答案,这可能永远不可能做到
不确定我们如何添加Detox的覆盖率,因为测试不会在节点中运行您的JS代码。相反,它命令设备和应用程序执行操作,然后断言设备/模拟器上的本机视图层次结构中发生了某些更改。
我相信这永远不可能。
UDPATE:看起来https://github.com/wix/detox/issues/470已经重新开放,人们正积极致力于使Detox测试覆盖成为可能!永远不要说永远:D