gpt4 book ai didi

polymer - 如何测量 Polymer 组件 + .js 文件的公共(public)覆盖率?

转载 作者:行者123 更新时间:2023-12-02 12:03:19 25 4
gpt4 key购买 nike

如何测量解决方案中所有 .js 文件的 Polymer 组件的共同覆盖率(对于非组件测试使用 QUnit)?

我试过karma-coverage ,但它仅适用于 .js 文件。

最佳答案

对于 polymer ,您通常会使用 web-component-tester (WCT) 来测试您的组件,以及 web-component-tester-istanbul代码覆盖率插件。您可以在项目的根目录中配置 wct.conf.json ,如下所示:

{
"suites": [
"test/components/my-view1/my-view1.html"
],
"plugins": {
"istanbul": {
"dir": "./build/coverage",
"reporters": [
"text-summary",
"lcov"
],
"include": [
"*.js",
"*.html"
],
"exclude": []
}
}
}

然后运行 ​​wct,它输出如下内容:

enter image description here

不幸的是,WCT 最近的升级使覆盖率插件 incompatible ,这样插件永远不会被调用,因此覆盖率始终显示为 100% (0/0) (没有覆盖任何行,也没有看到任何行)。

关于polymer - 如何测量 Polymer 组件 + .js 文件的公共(public)覆盖率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41723792/

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