如果测试方法失败,如何构建失败?

时间:2013-11-18 10:06:08

标签: c# visual-studio-2010 unit-testing visual-studio-2012

我的参考资料是http://msdn.microsoft.com/de-de/library/ms182532.aspx

使用Visual Studio。假设有一个解决方案Project.SuperApp包含一些项目和一个单元测试项目。如果我想运行测试,我首先必须构建解决方案,然后从Test-Explorer运行所有测试。即使一次测试失败,该软件也已构建并准备部署。这对我来说似乎是个错误。

使用其他工具(如Maven)如果要构建/打包软件组件,则首先执行测试。如果一个测试失败,即使编译软件组件也不构建/打包。

如果一个测试用例失败,如何告诉Visual Studio首先执行测试用例并使构建失败?

提前致谢

1 个答案:

答案 0 :(得分:3)

在TFS中,您可以通过以下步骤将测试配置为失败:

  1. 编辑'构建定义'
  2. 选择流程
  3. 2.基本> Authomated Tests>选择测试程序集,您将看到“Fail Build On Test Failure”。将其设置为true。
  4. enter image description here