如何从mstest的远程测试代理获取测试结果输出文件附件



MyMSTest在末尾创建一个工件,并使用TestContext.AddResultFile将其附加到测试输出。

如果我在本地机器上运行测试,那么附加的文件可以与测试输出一起使用,但当我在远程测试代理上运行测试时,输出没有任何附加的文件。

我已经检查了.testsettings文件中"数据和诊断"部分的所有选项,但没有任何结果。

如何从远程测试代理获取测试结果附件?

当您通过Microsoft测试管理器运行自动测试并使用TestContext.AddResultFile添加文件时,该文件将存储在安装了测试控制器的计算机上,而不是测试代理计算机上。

在测试控制器机器上的以下位置查找该文件:C: \Users\username\AppData\Local\VSEQT\QTController\55\Results\e577b60e-8bec-4b04-a175-a90b6cebecc7\测试代理机器名称\

  • 用户名:与测试控制器一起运行的用户
  • 55:来自MTM的测试运行编号
  • e577b60e-8bec-4b04-a175-a90b6cebecc7:这将是您的测试运行所独有的
  • 测试代理计算机名称:测试代理计算机的完整名称。
  • 最新更新