如何测量 Polymer 组件 + .js 文件的公共覆盖率?

2024-06-18

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

I tried 业力覆盖 https://github.com/karma-runner/karma-coverage,但它仅适用于.js files.


对于聚合物,您通常会使用web-component-tester https://github.com/Polymer/web-component-tester(WCT)来测试您的组件,以及web-component-tester-istanbul https://github.com/thedeeno/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,输出如下:

不幸的是,WCT 最近的升级使覆盖率插件不相容 https://github.com/thedeeno/web-component-tester-istanbul/issues/38,这样插件永远不会被调用,因此覆盖范围始终显示为100% (0/0)(没有线条被覆盖,没有线条被看到)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何测量 Polymer 组件 + .js 文件的公共覆盖率? 的相关文章

  • Emma 不生成coverage.ec

    我设置了艾玛 它曾经对我有用 然后我们更改了源代码 现在它没有生成coverage ec根本不 它确实生成coverage em 测试临近结束时 出现错误消息 exec INSTRUMENTATION CODE 0 echo Downloa
  • Jenkins 的代码覆盖率 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Intellij IDEA 代码覆盖率不起作用

    当我尝试运行具有覆盖范围的 JUnit 测试时 我收到以下错误 FATAL ERROR in native method processing of javaagent failed java lang reflect Invocation
  • 让 karma 服务器在 grunt watch 上启动

    在开发过程中 我使用 karma 和 grunt 来监视文件更改并运行测试 在命令行中 我希望能够简单地输入 grunt watch 并让 karma 服务器启动一次 然后每当文件更改时 grunt 监视更改并运行各种任务 包括 karma
  • 艾玛对枚举类型的报道

    我正在运行 EclEmma Eclipse 的 Emma 插件 覆盖率报告仅显示我定义的 Enum 的部分覆盖率 即使它显示了 Enum 中唯一被覆盖的值 我假设支持枚举的隐含方法存在覆盖范围差距 但我不太确定 例如 使用此枚举 EclEm
  • JaCoCo 具有微服务项目架构?

    我的项目由 6 个 Java 微服务组成 我试图弄清楚如何将 Jacoco 的 html 报告合并到一份整体覆盖率报告中 就目前情况而言 我最终为每项服务提供了一份报告 如果能有一份汇总报告就好了 这样我就可以更轻松地将其放入我们的 CI
  • 使用 karma-jasmine 和 istanbul 的 Typescript 代码覆盖率

    我正在尝试使用伊斯坦布尔在业力框架中获取我的打字稿代码的代码覆盖率 在 karma conf 中包含 typescript 文件 通过 karma typescript preprocessor 我们能够对 typescript 代码进行单
  • 在聚合物元素中动态注入共享样式(聚合物1.2.3)

    我确实有几个自己创建的嵌套聚合物元素 目前 通过使用聚合物共享样式 我可以将自定义样式注入其他元素 不幸的是 这种方法仅限于静态使用 因此 在实现时 我确实需要通过导入共享样式模块来知道哪个元素应该使用哪种共享样式 and 但在我的用例中
  • 如何调试使用 Testaulous (Karma) 运行的 Jasmine 规范?

    我有一个具有 Jasmine 规格的小项目 我使用 Testaulous 作为我的测试运行程序 我不明白如何调试应用程序代码或规范代码 当我尝试在 Chrome 开发工具中设置断点时 下次规范运行时不会命中它 因为它每次都会使用新的查询字符
  • 如何在嵌入式上进行代码覆盖

    我为非 POSIX 嵌入式系统编写了一个项目 因此我无法使用 gcc 选项 coverage 我没有读或写 我还能做什么来产生类似 gcov 的输出 我确实有输出功能 它可以通过具有嵌入式跟踪的处理器 公开跟踪端口的板设计以及合适的硬件调试
  • 如何使聚合物元素可拖动

    我正在尝试启用HTML5 拖放到自定义聚合物元素上但它不起作用 如果没有聚合物 可以只添加draggable属性 这是我在 Dart 中的代码 我的组件 html
  • 如何在.net core 2应用程序中获取代码覆盖率报告

    我是 dotnet core 2 0 的新手 不知道如何提取代码覆盖率报告 dotnet 测试命令 寻求社区的帮助 这是我用于生成 dotnet 核心的 bat 文件 这将 弹出 一个index htm 文件 这只是我在这里找到的 bat
  • 具有聚合物元素的助焊剂架构

    通量架构是网络应用中的趋势 聚合物元素也是如此 有没有任何示例如何制作使用助焊剂架构的聚合物应用 我一直在考虑将 Flux 模式与 聚合物 Web 组件一起使用 到目前为止 我已经提出了三种可能的解决方案 都与您的方式不同 所以它们是 免责
  • 以编程方式更改样式

    我正在尝试遵循聚合物元素的自定义属性 API https www polymer project org 1 0 docs devguide styling html style api文档中关于以编程方式更新元素的 CSS 属性 和样式
  • Golang中如何获得100%的代码覆盖率? [复制]

    这个问题在这里已经有答案了 我无法获得 100 的代码覆盖率 因为我无法在 Golang 中测试 Fatals 我发现了一些问答 包括this one https stackoverflow com questions 30688554 h
  • 有条件地忽略 Karma / Jasmine 的个别测试

    我有一些测试在 PhantomJS 中失败 但在其他浏览器中则不然 我希望在我的监视任务中使用 PhantomJS 运行时忽略这些测试 因此新的浏览器窗口不会获得焦点并且性能更快一点 但在我的标准测试任务和 CI 管道中 我想要all在 C
  • 如何使用纸对话高分子元件?

    我通过添加开始和结束标签来使用该元素
  • 通过 Javascript 在聚合物元素模板内添加或附加 HTML

    为了使轮播功能在 Polymer 元素内部工作 我以编程方式在元素脚本内部创建 Slick 轮播所需的标记 假设在此代码片段中 this videos 已作为包含 youtube 视频信息的对象数组加载 特别是 id 和 name 属性 C
  • Polymer - 如何将观察者附加到数组?

    如何将观察者附加到作为数组的聚合物属性 需要明确的是 我希望在数组中的项目发生变化时进行回调 为了简单起见 假设我的数组是 text foo text bar 我想要这样的东西 observe items text itemsChanged
  • 我可以使用指定的种子运行 Karma 测试吗? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我正在从事一个用 Karma Jasmine 进行测试的 Angular 项目 默认情况下 角度测试按随机顺序运行 如果按特定顺序运行 可能

随机推荐

  • 在 Flask 中将配置文件作为字典读取

    在 instance app cfg 我已经配置 test test 在我的烧瓶文件 app py 中 with app open instance resource app cfg as f config f read print con
  • 如何检测 Android 设备是否与 Android Wear 手表配对

    我正在创建一个 Android Wear 应用程序来扩展推送通知 当收到推送通知时 我的应用程序会从服务器下载大约 10 张图像 并在手表上显示这些附加图像 这些图像特定于 Android Wear 应用程序 不会显示在手持设备上 如何判断
  • 同时使用 GUID 和自动递增整数

    我一直在研究使用 GUID 作为数据库中的主键 到目前为止 利似乎大于弊 然而 我发现 GUID 可能不是我想要的 在我的应用程序中 用户应该能够根据用户友好的 ID 来识别对象 因此 例如 如果他们想要获取特定产品而不输入全名 则可以使用
  • 字典键中的通配符

    假设我有一本字典 rank dict V 1 A 2 V 3 A 4 正如您所看到的 我在一个 V 的末尾添加了一个 虽然 3 可能只是 V 的值 但我想要 V1 V2 V2234432 等的另一个密钥 我想检查它 checker V30
  • cassandra 添加列(如果不存在)

    我需要通过 CQL 脚本将新列插入到现有列族中 我想做类似的事情 alter COLUMNFAMILY rules ADD rule template text IF NOT EXISTS 我怎样才能纯粹用 CQL 脚本实现这一点 没有可选
  • python下安装xgboost 32位msys失败

    尝试安装 xgboost 失败 Windows 和企业版版本为 Anaconda 2 1 0 64 位 我该如何继续 我一直在使用 R 似乎从 RStudio 在 R 中安装新包相当容易 但在间谍程序中则不然 因为我需要进入命令窗口来执行此
  • 在 Win7 登录屏幕上运行应用程序[重复]

    这个问题在这里已经有答案了 我想通过服务在 Windows 7 的登录屏幕上运行应用程序 我对此进行了长期研究并尝试了不同的方法 但不幸的是到目前为止还没有完全成功 我设法在当前登录用户的锁定屏幕上运行该应用程序 起初我认为这就是我基本上试
  • 在 HTML5 中堆叠多个画布

    我试图使用相互堆叠的四块画布 但除了顶部画布的内容外 它们的内容不会显示 我按照我希望它们显示的顺序将 z index 值放入其中 但只有最上面的一个显示内容 它们的位置是绝对的 z 索引是 1 2 3 和 4 是否还有其他原因导致它们不显
  • MySql 5.7 ORDER BY 子句不在 GROUP BY 子句中并且包含非聚合列

    我试图在不禁用 my ini 中的 only full group by 的情况下弄清楚 这是我的查询 SELECT p title COUNT t qty AS total FROM payments t LEFT JOIN produc
  • 使用Powershell在断开的网卡上设置静态IP,可能吗?

    我需要在 Windows 10 上未连接到网络时设置网卡的 IP 地址 我试过了 Set NetIPAddress InterfaceAlias Ethernet IPAddress 192 168 5 10 PrefixLength 24
  • [项目] 的 Xcode 功能警告可能无法正常运行,因为其权利使用占位符团队 ID

    我是 Xcode 新手 刚刚启动一个单视图项目并遇到以下错误 项目名称 完美音调 Xcode版本 10 2 1 操作系统版本 10 14 5 1 Capabilities for Pitch Perfect may not function
  • 计算两个节点之间的最长路径 NetworkX

    我正在尝试使用 Networkx 制作甘特图 网络中的所有节点都是完成项目所需执行的 任务 使用 Networkx 可以轻松计算项目的总时间 但是制作甘特图我需要每个节点的最新启动 NetworkX 包含一个函数 dag longest p
  • http.h:6:23: 致命错误:curl/curl.h:没有该文件/目录

    我在 CentOS 7 中下载 git 包 wget https www kernel org pub software scm git git 2 0 1 tar gz tar xzf git 2 0 1 tar gz 当我编译git时
  • Sublime Text 3,如何添加右键?

    如何添加 Sublime Text 就像使用 Notepad 进行编辑一样 没什么大不了的 但可以节省时间 用记事本创建一个新的文本文档并将其保存到桌面上 将其重命名为 Open With Sublime bat 把这个放进去 echo o
  • 将数组传递给函数 - 指针与引用(C++ 与 C)

    我有一个关于将数组传递给函数的最佳实践的广泛问题 因此 过去当我用 C 语言编程时 我想要一个函数的输入是一个数组 我会声明该函数的输入参数是一个指针 这效果相对较好 然而 我已经开始更多地使用 C 进行编程 并试图确定将数组传递到函数中的
  • PL/pgSQL SELECT 到数组中

    这是我的函数声明和主体的一部分 CREATE OR REPLACE FUNCTION access update RETURNS void AS DECLARE team ids bigint BEGIN SELECT INTO team
  • Durandal 模板的递归组合

    我正在尝试在我的应用程序中递归地编写一个模板 我有一个多维数组 我试图将其展平为表行 我可以让第一个关卡工作得很好 但我无法让后续关卡正确渲染 我知道 Durandal 要求视图具有单个根元素 我正在使用虚拟容器来编写我的模板 这是我的父母
  • 使用 GIN 注入 Class

    有没有办法注入类类型Class
  • Mac OS X - 使钥匙串证书可供 Atlassian Bamboo 使用

    我有一个构建包的 Bamboo 计划 我想用我的开发者证书签署该包 在我的构建脚本中 我有这个 productsign sign Name of my certificate input pkg output pkg 从命令行运行此脚本可以
  • 如何测量 Polymer 组件 + .js 文件的公共覆盖率?

    如何测量聚合物组件的共同覆盖率 js解决方案中的文件 对于非组件测试使用 QUnit I tried 业力覆盖 https github com karma runner karma coverage 但它仅适用于 js files 对于聚