【问题标题】:MS Test randomly executes from Project Build Output pathMS Test 从项目构建输出路径随机执行
【发布时间】:2015-05-27 17:13:48
【问题描述】:

在调查一个问题时,如果使用测试资源管理器中的“全部运行”,一些单元测试会失败,我发现,如果单独运行或所有其他子集,它们成功,因为它们未部署到新的测试 .\Out 文件夹(已在调试模块窗口中验证)。

测试失败的问题原来是缺少程序集,我设法解决了,但我的问题是:为什么是测试有时 从我的通用构建输出路径(例如..\bin)运行,而不是总是部署到干净的 TestResults..\Out 位置?

[注。 我应该补充一下,解决方案是使用 TestSettings 文件]

【问题讨论】:

    标签: visual-studio-2013 mstest


    【解决方案1】:

    经过更多搜索,我在这个问题中找到了答案:how-to-set-the-working-directory-for-ms-test-projects

    如果选择“全部运行”,则测试将在 Deploy...\Out 位置之一执行。

    如果选择单个测试,则测试将从测试项目自己的输出路径执行(如果在项目的 Properties\Build\Output 路径中定义)。

    【讨论】:

      猜你喜欢
      • 2019-01-20
      • 1970-01-01
      • 2019-05-12
      • 2022-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-27
      相关资源
      最近更新 更多