在TeamCity中配置NUnit测试的参数

时间:2016-09-15 13:12:05

标签: .net nunit teamcity

有没有办法从TeamCity UI配置参数,可以在NUnit测试运行期间从.Net代码访问?

现在我知道可以在TC中设置环境变量,然后在单元测试中使用它。

我希望能够在teamcity中快速复制构建配置设置,以不同方式配置测试,然后运行构建。

由于 AD

2 个答案:

答案 0 :(得分:1)

我同意@vikram,这是一个不错的选择。我会建议另一个。您可以参考FluentTc库,它允许以编程方式访问TeamCity参数。

var buildId = new LocalTc().GetBuildParameter("build.id");

该套餐可在nuget

上找到

答案 1 :(得分:0)

我认为你需要这个..可能是......

  • 创建在执行测试之前由.net代码读取的配置文件
  • 在使用文件内容替换构建功能执行任何构建步骤之前,从TC(使用参数)更新配置文件的内容。
  • 使用默认参数从TC运行构建(如果要更改任何特定参数而不是默认参数,请运行自定义构建)