【问题标题】:Measuring code coverage java using protractor e2e test使用量角器 e2e 测试测量代码覆盖率 java
【发布时间】:2017-11-15 11:02:32
【问题描述】:

有两个项目,其中一个是编写的 java 是后端代码,其中一个是 angular typescript 前端代码。我在前端项目中编写了 e2e 测试。现在我想使用这个 e2e 测试来测量后端代码覆盖率,请帮助

【问题讨论】:

    标签: java angular protractor code-coverage e2e-testing


    【解决方案1】:

    代码覆盖率衡量在运行自动化测试时执行了多少行/块/弧。

    搜索可以帮助您的在线代码覆盖工具,量角器只是端到端测试工具,您需要另一个代码覆盖工具。

    【讨论】:

    • 我不是那个意思,我的意思是我使用量角器编写了 e2e 测试,现在我想使用 jacoco 或 sonarqube 来测量代码覆盖率,但我不知道如何一起使用它们
    【解决方案2】:

    在高层次上,

    1. 仪器 cli 生成的 main.js 文件具有 grunt 量角器覆盖率
    2. 将此作为构建的一部分进行部署
    3. 在应用程序上运行 Protractor 测试
    4. 通过收集器端口捕获每个规格的覆盖率
    5. 使用 remapIstanbul 合并规范 json 文件
    6. 生成报告

    魔鬼在细节中:-)

    https://github.com/r3b/grunt-protractor-coverage

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      • 2017-09-23
      • 2019-07-15
      • 1970-01-01
      • 2018-10-25
      • 2023-03-25
      相关资源
      最近更新 更多