我如何解决“错误添加测试用例[12345]到测试运行:文件不存在。找不到文件...”?

时间:2014-02-05 15:31:39

标签: tfs tfsbuild team-build microsoft-test-manager

我正在使用TFS Build with template LabDefaultTemplate.11.xaml并尝试在我们的测试环境中运行一些测试。在Microsoft Test Manager中,我设置了一个环境,测试计划和测试用例。在构建的测试运行部分期间,我在测试运行日志中收到以下内容:

  

将测试用例[1234]添加到测试运行时出错:文件不存在。可以   找不到文件\ MyServer \ Stage \ Build123 \ My.Test.Assembly.dll

错误消息中给出的路径是登台目录的正确路径。该程序集是正确的测试程序集,与测试用例相关联。

重要事实:我们不会直接在舞台目录中复制我们的程序集。相反,我们会暂存所有程序集的包(基本上是一个zip文件)。

测试运行似乎期望程序集位于登台目录的根目录中。

以下是我的问题:

我可以指定测试运行以查看测试程序集的其他位置吗?

我是否必须在根阶段文件夹中安装测试程序集?

2 个答案:

答案 0 :(得分:0)

尝试将测试程序集添加到自动化测试设置中的部署部分。 打开自动测试设置,转到高级>部署;将您的程序集文件添加到测试设置。

答案 1 :(得分:0)

我找到了如何更改目录。我通过this msdn forum post找到了它。

基本上,我必须编辑LabDefaultTemplate.11.xaml构建模板。

  1. 在环境运行测试下查找运行测试活动 - >运行测试 - >运行测试
  2. 在“属性”
  3. 下查找TestDirectory
  4. 将其更改为您需要的文件夹(默认为BuildLocation)
  5. enter image description here