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

Ser*_*her 6 c# unit-testing visual-studio

工具:

1.Visual Studio 2010

2.Visual Studio Unit测试.

故事:

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

题:

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

如果没有将所有测试设置合并为一个(这个解决方案可能有问题),有没有办法做到这一点?

EDITED

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

bry*_*ook 3

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

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