同一解决方案Visual Studio中的每个项目的测试设置不同

本文关键字:项目 测试 设置 Visual Studio 解决方案 | 更新日期: 2023-09-27 18:29:55

工具:

1.Visual Studio 2010

2.Visual Studio单元测试。

故事:

我们开发了一个具有多个项目的解决方案,每个项目都有一个测试项目。每个测试项目都有其所需的部署项。这就是为什么每个测试项目都有自己的测试设置。

问题:

我希望能够同时运行所有的测试项目,以获得所有解决方案的统计数据(代码覆盖率等)

有没有任何方法可以在不将所有测试设置合并为一个的情况下做到这一点(这个解决方案可能有问题)?

已编辑

任何测试所有解决方案的其他解决方案都将受到高度赞赏。

同一解决方案Visual Studio中的每个项目的测试设置不同

遗憾的是,不支持特定于项目的测试设置。我经常使用的一种解决方案是将所有项目的输出文件夹更改为一个公共位置。这也是一个构建性能优化,因为依赖关系不会被多次复制。

这种策略简化了部署策略,因为我所有的测试项目都写入到公共文件夹(即TestData)中,并且我可以添加一个部署项来复制整个目录以进行测试运行。