如何设置单元测试以适应不同的环境?

时间:2010-10-13 20:52:03

标签: unit-testing visual-studio-2010 msbuild tfsbuild

我正在考虑在构建时在构建服务器上运行Visual Studio 2010项目的单元测试。问题是,当我在本地工作时,我想测试DEV,在构建QA时,我希望测试针对QA运行,在构建/推广UAT / PROD时...你得到了图片。

我认为VS 2010可能会支持每个环境的配置。如果是这样,这也适用于测试项目吗?如果没有,有哪些替代方案?

感谢, 标记

1 个答案:

答案 0 :(得分:0)

我对VS 2010并没有多少经验,但VS 2008中没有这样的功能。

我通常有一个msbuild脚本来构建和运行解决方案的测试。在您的情况下,我将在此脚本中有一个步骤,在构建代码之后和运行测试之前设置正确的配置。我上次使用了来自http://msbuildtasks.tigris.org/的XmlUpdate任务。