工具:
1.Visual Studio 2010
2.Visual Studio Unit测试。
故事:
我们开发了一个具有多个项目的解决方案, 每个项目都有一个测试项目。 每个测试项目都有其需要的部署项。这就是为什么每个测试项目都有自己的测试设置的原因。
问题:
我希望能够立即运行所有测试项目以获取所有解决方案的统计信息(代码覆盖率等)。
如果没有将所有测试设置合并为一个(这个解决方案可能有问题),有没有办法做到这一点?
EDITED
任何其他测试所有解决方案的解决方案都将受到高度赞赏。
答案 0 :(得分:3)
不幸的是,不支持项目特定的测试设置。我经常使用的一个解决方案是将所有项目的输出文件夹更改为公共位置。这也是一种构建性能优化,因为不会多次复制依赖项。
这个策略简化了部署策略,因为我的所有测试项目都写入了公共文件夹(即TestData),我可以添加一个部署项来复制整个目录以进行测试运行。