将Selenium/TestNG的测试结果报告发回TFS 2015

将Selenium/TestNG的测试结果报告发回TFS 2015,selenium,tfs,tfs-2015,Selenium,Tfs,Tfs 2015,我们有一个团队为Web应用程序编写Selenium测试。我们已经找到了如何创建一个可以触发测试的“假”构建,TFS将显示测试是通过还是失败。但我们想要的是也在TFS中发布html报告。人们在做什么来保存TestNG正在创建的优秀报告?您可以使用RESTAPI将它们作为人工制品添加到构建中。这样,您就可以下载报告供本地查看。TFS 2018及更高版本中的“上载测试结果”任务以及Azure DevOps也可以上载HTML报告,尽管出于安全目的,它将剥离CSS和JavaScript,使大多数报告丑陋且

我们有一个团队为Web应用程序编写Selenium测试。我们已经找到了如何创建一个可以触发测试的“假”构建,TFS将显示测试是通过还是失败。但我们想要的是也在TFS中发布html报告。人们在做什么来保存TestNG正在创建的优秀报告?

您可以使用RESTAPI将它们作为人工制品添加到构建中。这样,您就可以下载报告供本地查看。TFS 2018及更高版本中的“上载测试结果”任务以及Azure DevOps也可以上载HTML报告,尽管出于安全目的,它将剥离CSS和JavaScript,使大多数报告丑陋且无用

这些API将无法用于较旧版本的TFS,您的组织必须升级到Azure DevOps Server 2019(以前的TFS,即将推出)或迁移到Azure DevOps才能获得这些新功能

另见:


您应该能够创建构建Java项目的“真实”构建。从那里,创建一个绑定到该构建的版本,并使用它来触发测试。TFS将在其运行区域中汇总结果,该区域显示图形和每个单独的结果以及失败历史记录(此测试失败的上一版本等)。我们使用TFS而不是库生成的报告,并且从不回头。