一尘不染

如何使用xunit.runner.console指定自定义参数

jenkins

我有一个C#/ Selenium /
Specflow测试套件,正在使用xunit.console.exe使用Jenkins运行。我需要将这些测试指向不同的环境(Test / QA /
Prod等),并想使用命令行参数。

我正在调用的批处理命令是:
"%WORKSPACE%\packages\xunit.runner.console.2.1.0\tools\xunit.console"
"%WORKSPACE%\[MyProject]\bin\Debug\eDC6.Test.Specs.dll" -xml test_output.xml

并希望包含一个额外的参数,例如: “ -env = PROD”, 以将该作业指向特定的环境。

我愿意采取更好的方法。


阅读 248

收藏
2020-07-25

共1个答案

一尘不染

对于此解决方案,额外的命令行为我提供了更大的灵活性:

“%WORKSPACE%\ packages \ xunit.runner.console.2.1.0 \ tools \
xunit.console”“%WORKSPACE%[MyProject] \ bin \ Debug \ eDC6.Test.Specs.dll”
-TargEnv QAConfig.json -xml test_output.xml

2020-07-25