【问题标题】:msbuild and tfs build and unit testingmsbuild 和 tfs 构建和单元测试
【发布时间】:2012-10-26 18:34:31
【问题描述】:

所以我正在构建一个非常基本的解决方案来练习 msbuild。它有一个库、网站和测试项目。我了解到我可以创建一个任务来运行 mstest 来运行我的所有测试。

但我注意到在 tfs build 中它会自动查找测试并运行它们。

我读到了看起来也很吸引人的桌面版本。

所以当我在本地处理我的项目时,在我看来,我需要一个 AfterBuild 任务来为我运行测试。

但是当我在 TFS Build 中检查它之后,它会自动执行测试。那么这是否意味着我的测试将运行两次?一次是因为它是我创建的任务,其次是因为 TFS 构建将运行它。这有意义吗?

【问题讨论】:

    标签: visual-studio-2008 msbuild tfsbuild


    【解决方案1】:

    您应该能够使用条件Condition=” ‘$(IsDesktopBuild)’ != ‘true’" 来解决此问题。

    详情请参阅以下博文http://www.morkeleb.com/2008/11/16/running-tests-in-desktopbuild/

    【讨论】:

      猜你喜欢
      • 2015-03-17
      • 1970-01-01
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 2015-08-15
      • 1970-01-01
      相关资源
      最近更新 更多