Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在TeamCity中为NUnit测试配置参数_.net_Nunit_Teamcity - Fatal编程技术网

.net 在TeamCity中为NUnit测试配置参数

.net 在TeamCity中为NUnit测试配置参数,.net,nunit,teamcity,.net,Nunit,Teamcity,是否有方法从TeamCity UI配置参数,这些参数可以在NUnit测试运行期间从.Net代码访问 现在我知道可以在TC中设置一个环境变量,然后在单元测试中使用它 我希望能够快速复制teamcity中的构建配置设置,以不同的方式配置测试,然后运行构建 谢谢 我想你需要这个。。可能是 在执行测试之前,创建一个.net代码读取的配置文件 在使用文件内容替换生成功能执行任何生成步骤之前,从TC(使用参数)更新配置文件的内容 使用默认参数从TC运行生成(如果要更改任何特定参数而不是默认参数,请运行自定

是否有方法从TeamCity UI配置参数,这些参数可以在NUnit测试运行期间从.Net代码访问

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

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

谢谢
我想你需要这个。。可能是

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

    • 我同意@vikram的观点,这是一个不错的选择。我会建议另一个。您可以引用库,该库允许对TeamCity参数进行编程访问

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


      该软件包在

      上提供。经过一次简短的调查后,我发现让teamCity构建模板预先定义测试所处理的所有环境变量是一个不错的选择。当我用这个模板创建一个新的构建时,所有的设置都在teamcity网站上。