首页 > 解决方案 > 将 Selenium / TestNG 的测试结果报告发布回 TFS 2015

问题描述

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

标签: seleniumtfstfs-2015

解决方案


您可以使用 REST API 将它们作为 Artefact 添加到构建中。这样您就可以下载报告以供本地查看。TFS 2018 及更高版本以及 Azure DevOps 中的“上传测试结果”任务也可以上传 HTML 报告,尽管出于安全目的它会去除 CSS 和 JavaScript,使大多数报告变得丑陋和无用。

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

也可以看看:


推荐阅读