我正在使用Visual Studio 2013,TFS 2012,测试控制器2012,测试代理2012,测试经理2012。
我在TFS中构建并将输出设置为共享目录“\\bdi-04\Test
”。然后在TFS上配置控制器,在控制器上配置代理,在实验中心上创建机器。
但是当我尝试在Test Manager上运行测试时出现了这个错误:
程序名无效:'C:\ Windows \ ServiceProfiles \ NetworkService \ AppData \ Local \ VSEQT \ QTAgent \ 931 \ V-MAREF-LAP.middleeast.corp.microsoft.com \ Deployment \ ConsoleTest.exe'。
我缺少什么?
我尝试将共享目录“\\bdi-04\Test
”的输出复制到QTAgent
中下一个预期生成的文件夹,该文件夹为“.....Local\VSEQT\QTAgent\932\V-MAREF-LAP.middleeast.corp.microsoft.com\Deployment\
”
然后它奏效了。
如何让代理将所需文件从放置位置复制到QTAgent
并使用它们?
答案 0 :(得分:0)
您必须为现有的自动化测试程序集选择具有正确构建放置位置的构建定义。
请查看此文章了解详情:http://msdn.microsoft.com/en-us/library/dd380741%28v=vs.110%29.aspx#TestPlan。
我对这个问题的回答也可能对你有所帮助:Attach Current Build to Test。
答案 1 :(得分:0)
谢谢大家的回复。
最后我缓解了这个问题。
因为我在共享目录\ bdi-04 \ Test上设置输出文件,然后我应该在测试设置中将输出目录添加到部署,请参阅msdn上的帖子:
感谢。