我的MSTest在结束时创建了一个工件,并使用TestContext.AddResultFile
将其附加到测试输出。
如果我在本地计算机上运行测试,则附带的文件可用于测试输出,但是当我在远程测试代理上运行测试时,输出没有附加任何文件。
我已检查.testsettings
文件中“数据和诊断”部分中的所有选项,但没有任何效果。
如何从远程测试代理获取测试结果附件?
答案 0 :(得分:0)
当您通过Microsoft Test Manager运行自动化测试并使用TestContext.AddResultFile添加文件时,该文件将存储在安装了测试控制器的计算机上,而不是存储在测试代理计算机上。
在Test Controller Machine的以下位置查找该文件: C:\ Users \ username \ AppData \ Local \ VSEQT \ QTController \ 55 \ Results \ e577b60e-8bec-4b04-a175-a90b6cebecc7 \ test agent machine name \