1

我的 MSTest 在末尾创建了一个工件,并使用TestContext.AddResultFile.

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

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

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

4

1 回答 1

0

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

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

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

  • 于 2016-07-29T18:13:58.793 回答