问题标签 [test-reporting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
36 浏览

php - Laravel8 phpunit 测试中没有生成代码覆盖率报告html?

测试用例通过但未生成 html 报告文件。这是我的 phpunit.xml 文件

并使用它来运行。phpunit --coverage-html 报告

0 投票
0 回答
11 浏览

gitlab - 许多构建的 Gitlab JUnit 测试报告统计

我们在gitlab中设置了junit测试报告,可以在pipeline中看到结果。是否有可能以任何方式(可能通过 API?)提取测试失败频率的统计数据?例如:

  • TestX 0/20 次成功
  • TestY 17/20 次成功
  • TestZ 19/20 次成功
  • ...

背景:我们有很多集成测试,其中一些显示导致它们失败的时间问题。我想找出最常失败的测试。

0 投票
0 回答
43 浏览

amazon-web-services - 如何跳过 buildspec 中定义的测试报告

假设我们有一个由buildspec文件定义的 CodeBuild 项目,该文件以下列方式依赖于环境变量:

从这段代码中可以清楚地看出,只有在条件为真时才会执行测试。同时buildspec文件包含定义的测试报告,当测试不运行时应该跳过,否则构建将失败,因为它将无法复制报告。

问题:未运行测试时如何跳过测试报告?

0 投票
0 回答
94 浏览

javascript - Sonarqube 覆盖报告缺少单元测试的数量

Sonarqube 目前正在报告项目的百分比覆盖率,而不是单元测试的数量。我正在使用 jest-sonar-reporter,因此在测试运行后会生成一个 test-report.xml 文件。查看 Sonarqube 日志,它说为 0 个文件导入了测试执行数据。

我的 test-report.xml 文件中的文件路径是:

package.json 文件:

声纳项目.properties 文件:

0 投票
0 回答
12 浏览

python - 如何使用 Python Behave 生成​​ xls 报告

我目前正在使用 Python Behave。我知道我们可以使用behave-allure 生成Allure 报告。我想知道是否可以为每个步骤文件生成 xls 中的测试报告。

0 投票
0 回答
13 浏览

java - 使用并行执行写入测试结果时,Excel 行被覆盖

当我使用多线程执行时,我能够将测试结果写回 Excel。但有时,有些行会被覆盖。这是因为 Excel 报告没有显示很少的测试结果。

下面是@afterMethod我用来在每个方法执行后将结果写入 excel 表的内容。

请让我知道我们如何避免在并行执行时在同一行上覆盖结果。

0 投票
0 回答
25 浏览

email - 在 Jenkins 中构建后添加动态更改到邮件的 HTML 报告

我已经构建了一个阶段,它在构建结束时发送邮件,并显示它的状态,它运行完美。我想在此邮件中添加一份关于构建中的测试的 html 报告。问题是 .html 文件的名称包括它在每次构建后创建的日期和时间。这是我的邮件发送脚本

这是最后一次测试的文件名: ADU_TEST_REPORT_02_03_2022_09_31.html

每次构建更改的部分是:_02_03_2022_09_31

它在路径中:C:\Jenkins\workspace\Deprtment\Builds\DevOps Builds\Checks\Test_Reports

我试图添加这个

到脚本,但它没有工作。我做错了什么?有谁知道如何以正确的方式做到这一点?

- - - - - - - - - - - - - - - - - - 更新 - - - - - - -------------------------------------------

我编写了一个 python 脚本,将最新文件名的名称(带有正确的日期和时间)写入 .txt 文件,然后我在管道中使用 groovy 读取了该 txt。但是当我将此字符串添加到文件路径时,它会向我发送一封包含错误的电子邮件:

错误:文件“C:JenkinsworkspaceDeprtmentBuildsDevOps BuildsChecksTest_Reports${testReportName}”不存在

我究竟做错了什么?这是我的代码: