gpt4 book ai didi

javascript - 我如何提供一个检测文件夹来运行我的 Cypress 测试?

转载 作者:行者123 更新时间:2023-12-04 15:07:31 26 4
gpt4 key购买 nike

查看 Cypress 文档中的检测代码部分:https://docs.cypress.io/guides/tooling/code-coverage.html他们声明您可以提供已检测的文件夹。 “如果我们提供检测文件夹而不是 src 并打开应用程序,我们可以看到计数器。”
提供此服务的最佳方法是什么?我的理解是,插桩代码只包含可以添加插桩的文件,例如 .js,而很多文件(例如 .html)不会包含在文件夹中,我该如何为应用程序提供插桩,以便我可以使用 Cypress 对其进行测试?

最佳答案

检测代码取决于您为应用程序提供服务的方式,但对于纯 JavaScript(未捆绑),请参阅此博客 Code Coverage for End-to-end Tests
cp 命令回答了您关于如何处理非 js 文件的问题。基本上所有内容都在 build/src 中结束(复制和检测) .
包.json

{
"scripts": {
"build": "npm run instrument && npm run cp",
"preinstrument": "npm run clean",
"instrument": "nyc instrument --compact false src build/src",
"cp": "cp src/*.css build/src && cp src/*.png build/src && cp index.html build",
"clean": "rm -rf build .nyc_output || true",
"report:coverage": "nyc report --reporter=html"
}
}

关于javascript - 我如何提供一个检测文件夹来运行我的 Cypress 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65833221/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com