VSTS(TFS):是否有一种使用Release Management的运行的一部分来生成TRX文件



我们在线使用版本管理器在线使用发行管理器来自动站立机器并在其上开始测试。问题是,测试代理似乎不会在测试运行的计算机上生成TRX文件(测试结果文件)。我们需要这些文件,以便我们可以进行一些自定义报告。

有没有办法以生成这些TRX文件并将它们存储在某个地方的方式来设置运行功能测试环境?发行管理中的选项似乎不支持这一点。

我的替代方法是使用VSTS REST API下载全部,但是据我所知,这意味着要获得一个项目的大量可用测试运行列表,挖掘它以找到我想要的运行,并且然后能够获取结果列表并下载它们。

基本上,这意味着我的两个选择是(请记住,我们可能在单个版本中将多个结果文件分布在多个测试机上):

查找生成的TRX文件:

  1. 将TRX文件复制到一个位置
  2. 使用trx文件

使用REST API

  1. 致电API获取运行列表。
  2. 在我的自动化运行中找到每次运行(似乎是每台机器的一个运行,因此在10台机器上运行的自动化运行可生成10个运行)。
  3. 对于每次运行,获取可用的结果文件列表。
  4. 对于每个结果文件,下载

如果我可以让测试代理实际将TRX文件写入磁盘。

,第一种方法将变得非常容易。

有人知道该怎么做吗?

我在此处提交用户语音:生成并保持测试结果文件(TRX)进行运行功能测试步骤/任务。

另一个解决方法是,您可以使用vstest.console.exe或mstest.exe命令再次通过PowerShell进行测试,并在目标机器上使用PowerShell。

相关内容

最新更新