我正在使用TFS Build with template LabDefaultTemplate.11.xaml
并尝试在我们的测试环境中运行一些测试。在Microsoft Test Manager中,我设置了一个环境,测试计划和测试用例。在构建的测试运行部分期间,我在测试运行日志中收到以下内容:
将测试用例[1234]添加到测试运行时出错:文件不存在。可以 找不到文件\ MyServer \ Stage \ Build123 \ My.Test.Assembly.dll
错误消息中给出的路径是登台目录的正确路径。该程序集是正确的测试程序集,与测试用例相关联。
重要事实:我们不会直接在舞台目录中复制我们的程序集。相反,我们会暂存所有程序集的包(基本上是一个zip文件)。
测试运行似乎期望程序集位于登台目录的根目录中。
以下是我的问题:
我可以指定测试运行以查看测试程序集的其他位置吗?
或我是否必须在根阶段文件夹中安装测试程序集?
答案 0 :(得分:0)
尝试将测试程序集添加到自动化测试设置中的部署部分。 打开自动测试设置,转到高级>部署;将您的程序集文件添加到测试设置。
答案 1 :(得分:0)
我找到了如何更改目录。我通过this msdn forum post找到了它。
基本上,我必须编辑LabDefaultTemplate.11.xaml
构建模板。
TestDirectory