我的公司已经拥有一个Team Foundation Server作为持续集成平台。但是,我想要设置的是一种构建配置,开发人员可以在他们自己的开发机器上运行。
假设我有一个Visual Studio解决方案,其中包含一个.NET C#类库项目(我将其称为Library Project)。它还包含另一个包含Library Project的单元测试类的项目(我将其称为Testing Project)。
我有每个项目和解决方案级别的普通Debug和Release构建配置。对于这两个配置,我已经将其设置为仅构建Library Project(因此不会构建Testing Project)。
我想要做的是设置2个名为Debug With Testing和Release With Testing的新构建配置。它们分别与Debug和Release相同,但我需要它们具有以下额外功能:
- 构建Testing Project。
- 运行Testing Project中的所有测试用例。
- 对Library Project进行代码分析。
- 生成测试和代码分析报告。
- 将报告保存在特定位置。
完成第1项很容易。然而,我无法弄清楚如何完成第2到第5项。有谁能指点我一下?
非常感谢您的任何帮助。