【发布时间】:2011-09-07 09:29:07
【问题描述】:
我的公司已经有一个 Team Foundation Server 作为持续集成平台。但是,我希望设置的是开发人员可以在他们自己的开发机器上运行的构建配置。
假设我有一个 Visual Studio 解决方案,其中包含一个 .NET C# 类库项目(我将其称为库项目)。它还包含另一个项目,其中包含库项目的单元测试类(我将其称为测试项目)。
我在每个项目和解决方案级别都有正常的调试和发布构建配置。对于这两种配置,我都将其设置为仅构建库项目(因此不会构建测试项目)。
我想做的是设置 2 个新的构建配置,称为 Debug With Testing 和 Release With Testing。它们将分别与 Debug 和 Release 相同,但我需要它们具有以下额外功能:
- 构建测试项目。
- 运行测试项目中的所有测试用例。
- 对库项目运行代码分析。
- 为测试和代码分析生成报告。
- 将报告保存在特定位置。
执行第 1 项很容易。但是,我不知道如何执行第 2 到第 5 项。谁能指出我正确的方向?
任何帮助将不胜感激。 TIA
【问题讨论】:
标签: visual-studio-2010 unit-testing buildconfiguration