tfs - 项目中所有黄瓜测试场景的测试用例标题在 TFS 中显示为“特征”
问题描述
我正在尝试在 TFS(具有一组功能文件)中运行 Eclipse java cucumber 项目。
在 TFS 中成功运行后,TestCase标题显示为所有TestCases的“功能” 。无法查看运行了哪个测试场景。虽然我可以看到日志中出现的功能名称,但这些名称并没有出现在结果中。如果有人可以帮助在 TFS 中设置TestCase标题,那就太好了。
解决方案
由于 TFS 正在选择 junit report ,因此我发现了这个问题。我更新了指向黄瓜创建的 junit 单元报告的结果文件。它对我来说很好。更新了测试运行器文件以创建 junit 报告 - “junit:target/surefire-reports/TEST-TestSuite.xml”并将 TFS 结果文件指向target/surefire-reports/TEST-TestSuite.xml。代码如下。
@CucumberOptions(
features= {"src/test/resources/Features"},
plugin = {"pretty:STDOUT","html:Reports/cucumber-pretty",**"junit:target/surefire-reports/TEST-TestSuite.xml"**, "com.cucumber.listener.ExtentCucumberFormatter:Reports/Reporting/Quixxi_Report.html"},
monochrome = true,
dryRun=false
)
推荐阅读
- c# - 无法使用 DinkToPDF 在 IIS 中生成 PDF 并在本地工作
- ios - CloudKit NSPersistentCloudKitContainer 推送通知不起作用
- django - 使用 django 在表格中为特定用户显示特定帖子的查看次数
- java - Java 类型无法解析为包含 JRE 系统库的 Eclipse 中的类型
- mysql - 我应该在 TINYINT 中输入 2 位数字吗?
- azure - 一个存储库中的一个 Azure 函数部署在多个 Azure 应用服务中
- windows - 在 Windows CMD Batch 中读写控制台?
- wordpress - 为什么 the_permalink() 方法会返回预览链接?
- azure - IDP 发起的 SSO 失败,OKTA 作为 Azure 中的 IDP
- vue.js - 不幸的是,当我单击 Vue.js 中的按钮时,跨度不会呈现。我能做些什么?