为硒测试运行生成Ember代码覆盖率

问题描述 投票:1回答:1

有人知道如何从Selenium测试中生成Ember代码覆盖率指标吗?我已经用Groovy / Java编写了一些测试。

我已经找到了在伊斯坦布尔与之共事的人的文件。一个例子是Front End Javascript Test Coverage with Istanbul Selenium

还有一个Ember CLI Code Coverage工具,以伊斯坦布尔生产的仪器为基础。但是,从我到目前为止收集的信息来看,该工具似乎可以完全包围Istanbul仪表,因此仅允许在构建之前为余烬单元和集成测试生成代码覆盖率统计信息。它存储从Istanbul结果到Ember代码的映射的地方并不容易,至少对于像我这样的Java开发人员来说也不容易。

我正在寻找一种生成仅供内部使用的战争文件的方法,该文件同时具有Istanbul仪表和到余烬代码的映射,并且Selenium可以触发以生成Ember代码覆盖率报告。任何对如何执行此操作的见解将不胜感激。

有人知道如何从Selenium测试中生成Ember代码覆盖率指标吗?我有一些用Groovy / Java编写的测试。我发现有人在伊斯坦堡这样做的文件。一个...

selenium ember.js istanbul ember-cli-code-coverage
1个回答
0
投票

事实证明,上述景点没有解决的主要障碍不是Ember本身,它基本上只是Javascript。问题在于,Ember基于Java的ES6较新版本,而Istanbul的原始版本是为ES5编写的。

© www.soinside.com 2019 - 2024. All rights reserved.