VSTS(TFS):有没有一种方法可以在运行时使用版本管理生成TRX文件?
我们正在使用VSTS online中的release manager来自动启动机器并在其上启动测试。问题是,测试代理似乎不会在运行测试的机器上生成TRX文件(测试结果文件)。我们需要这些文件,以便我们可以做一些自定义报告 是否有一种方法可以设置运行功能测试环境,以便生成这些TRX文件并将其存储在某个地方?版本管理中的选项似乎不支持这一点 我的替代方法是使用VSTS REST API下载所有测试,但据我所知,这意味着要获得一个项目的大量可用测试运行列表,在其中挖掘以找到我想要的运行,然后能够获得结果列表并下载它们 基本上,这意味着我的两个选项是(请记住,在一个版本中,我们可能有多个结果文件分布在多台测试机器上): 查找生成的TRX文件:VSTS(TFS):有没有一种方法可以在运行时使用版本管理生成TRX文件?,tfs,automated-tests,azure-devops,azure-pipelines-release-pipeline,Tfs,Automated Tests,Azure Devops,Azure Pipelines Release Pipeline,我们正在使用VSTS online中的release manager来自动启动机器并在其上启动测试。问题是,测试代理似乎不会在运行测试的机器上生成TRX文件(测试结果文件)。我们需要这些文件,以便我们可以做一些自定义报告 是否有一种方法可以设置运行功能测试环境,以便生成这些TRX文件并将其存储在某个地方?版本管理中的选项似乎不支持这一点 我的替代方法是使用VSTS REST API下载所有测试,但据我所知,这意味着要获得一个项目的大量可用测试运行列表,在其中挖掘以找到我想要的运行,然后能够获得结
有人知道怎么做吗?我在这里提交一个用户语音:
另一种解决方法是,您可以使用VSTest.Console.exe或MSTest.exe命令通过PowerShell再次运行测试 您是否尝试指定testsetting或runsetting?我们使用testsettings文件,它似乎不支持结果操纵。实际上,我有一个理论:Release manager根本不生成TRX文件。相反,它将结果发布到TFS/记录器:发布而不是/logger:trx。