如何使用开玩笑和排毒生成代码覆盖报告



我正在使用开玩笑进行单位测试,并进行排毒以进行某些自动化(使用开玩笑作为测试跑者)。这是我在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": ...
    }

我想查看组合的代码覆盖范围,我应该如何做?

我刚得到排毒的开发团队的答案,这可能永远无法做到

不确定如何通过排毒添加覆盖范围,因为测试未在节点中运行您的JS代码。相反,它命令设备和应用程序进行操作,然后断言设备/模拟器上本机视图层次结构中发生了变化。

我相信这将永远不会。

link- https://github.com/wix/detox/issues/470

udpate:看起来像https://github.com/wix/detox/issues/470已重新开放,人们正在积极努力使排毒测试覆盖范围成为可能!永远不要说永远:d

相关内容

  • 没有找到相关文章

最新更新