问题标签 [test-results]
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.
xml - TestNG 自定义报告器包含测试描述而不是名称
我想为 TestNG xml 测试结果实现一个自定义报告器。我目前使用 JUnitReportReporter。我的结果 xml 目前看起来像这样:
我只是想用 @Test(description = "Test that the first item in the results is the one searched")中的测试描述替换测试用例名称。我怎样才能以最简单的方式做到这一点。非常感谢!
testing - 我在哪里可以获得现有单元测试的数量
我喜欢获取去年运行的每个构建中的单元测试数量。这样我就可以看看开发人员是否编写了一些新的测试。
为此,我获得了 TFS 仓库数据库的视图,并找到了视图 TestResultView,它正好为我提供了我需要的数据。
查询示例:
唯一的问题是我只看到最后四天。
我使用了错误的视图、数据库还是有任何其他方式来获取这些信息?
非常感谢您的帮助。
tfs - tfs 2017 中发布的测试结果图表/图表
我试图在仪表板上显示自动化测试的测试结果,但我无法做到。在发布中,我有负责运行自动化测试的环境,我可以在发布详细信息和测试运行中看到测试结果。在测试运行中有很多图表我想固定到仪表板,不幸的是在测试运行中没有选项。我还尝试直接从仪表板创建测试图表小部件等,但它们仅适用于通过构建运行的测试。有没有办法将测试结果从发布环境固定到 tfs 仪表板?我正在使用 tfs 2017
c# - TestResult 类 - 如何为当前运行实例化?
对于上下文,我将 NUnit 与 Selenium 一起用于 GUI Web 测试。我正在使用 NUnit 进行控制流,以确保在每次测试之前都有设置和拆卸步骤。
我有一个构建基本日志文件的方法:
输出准确地填充了 methodName,所以我的印象是 Test 的实例化正在获取当前正在执行的测试,但是,结果状态总是不确定的,持续时间总是 0。
谁能阐明这里出了什么问题?
mocha.js - Cypress 使用 mocha multi 报告进行测试;无法获得所有测试规范的汇总结果
带有 mocha multi 报告的 Cypress 测试并未显示所有测试的结果
我的测试结构如下所示:
cypress
integration
module1
module1test1_spec.js
module1test1_spec.js
module2
module2test1_spec.js
module2test1_spec.js
我已经将赛普拉斯设置为使用 mocha-multi-reports,就像在
https://docs.cypress.io/guides/tooling/reporters.html#Multiple-Reporters
下提供的说明中一样
我的 config.json 看起来完全像这里:
https:/ /github.com/cypress-io/cypress-example-docker-circle#spec--xml-reports赛普拉斯完成测试后,results.xml 文件仅
显示上次测试规范的结果;module2test1_spec.js如何配置它以获取所有测试规范的汇总结果?
automated-tests - 如何在发布管道视图中查看正在进行的测试的测试结果?
根据...:
...您应该能够在测试执行期间查看正在进行的(自动)测试的测试结果,但我的测试结果在整个测试运行完成之前不会发布。我在这里做错了什么?
在我的发布定义中,我有 Visual Studio 测试任务。自动化 GUI 测试是从触发发布作业的 Azure DevOps testHub 执行的,但如上所述,在所有测试完成之前测试结果不会更新。如何才能做到这一点?
另外,为什么我的测试显示为“其他”而不是“未执行”?
(我在 Visual Studio 测试任务中为“选择测试使用”使用“测试运行”选项。)
tfs - 一组测试(有序测试)的测试结果仅显示为每组一个测试结果
在我们公司,我们有许多 UI 测试,它们排列在播放列表中(*.orderedtest 文件)。在发布定义中运行这个测试,如有序测试:VSTest_configure。
运行测试后,测试结果仅显示为每个播放列表一个测试结果 (*.orderedtest): Test Results。但是播放列表中的所有测试都在运行。当我在 Visual Studio 中打开一个 *.orderedtest(例如 ListFrame1)的 *.trx 文件时,我可以看到测试结果: TestResultTRX,双击测试名称“playlist_listframe1”后,我可以看到播放列表 ListFrame1 中的所有测试结果:播放列表 ListFrame1 的所有测试结果。
你知道为什么播放列表中所有测试的结果都没有显示在 TFS web 上的测试结果中吗?在tfs 2018 update 3.2的新版本上更新TFS并使用VSTest任务重新保存发布定义后,此问题开始出现。在 VSTest 任务现在是在“高级执行选项”中的新设置“批量测试”。这个新功能是否有可能改变了发布或创建测试结果?预期状态是应该显示播放列表中所有测试的结果。就像更新 TFS 2018 更新 3.2 之前一样:预期的测试结果
请给我一个建议。谢谢你。
python - 如何在 python unittest 输出中配置差异窗口?
我正在使用内置的 unittest 库(python 3.5)测试我的应用程序,并且一些测试用例比较(列表)字典。当这些测试失败时,输出不是很有帮助:
第一个不同的元素 1:
{'emi[1557 chars]al': 509201.03, 'remaining_time': None, 'nomin[1213 chars]alse}
{'emi[1557 chars]al': '509,201.03', 'remaining_time': None , '没有[1218个字符]alse}
很容易看出哪个列表元素是错误的,但有限的差异窗口会削减不同字典条目的键名。我知道我可以用 self.maxDiff = None 显示完整的差异,但这不是我想要的。我喜欢有限的差异窗口,我只是不喜欢它在差异中的位置。
我可以以某种方式配置差异窗口的位置吗?或者,在比较字典时,如何使用 python 测试获得信息丰富的测试失败报告?