在多个环境中继续集成运行单元测试项目?

时间:2017-03-22 12:49:09

标签: unit-testing continuous-integration app-config tfs2015

我创建了一个单元测试项目并将其添加到构建定义中。

我们有暂存 env和生产 env以及我们的api上的单元测试运行测试,我希望它能在这些环境中进行测试,但对于我需要的每个环境替换api地址。
用于暂存 http://mycompany_staging/api/GetEmployees 生产 { {3}}

对于我们使用 web.config转换的其他网络项目,但对于单元测试项目,它不起作用,因为它的应用程序转换存在问题.config。
我尝试使用 SlowCheetah 来转换app.config,但没有太大的成功。

我确信 Microsoft 有一些开箱即用的解决方案,对吧?

1 个答案:

答案 0 :(得分:0)

您可以在每个环境中添加任务步骤以更新app.config文件。您可以使用的任务:Replace TokensTokenization Task