将参数传递给 NUnit 测试
Pass parameters to NUnit test
我正在从 Jenkins 调用 nunit 测试,我需要能够指定一个 URL 地址作为我可以在测试中使用的参数。有可能这样做吗?
例如,我在 Jenkins 中这样调用 "Execute Windows batch command":
"C:\Program Files (x86)\NUnit 2.6.4\bin\nunit-console.exe" "D:\selenium\SeleniumTest.dll" /run:SeleniumTest.Test.MyTest
有什么想法吗?
据我目前所知,没有任何解决方案可以提供您所描述的所需内容。最好的选择是使用 NUnit 项目文件,在那里修改设置并将解决方案文件传递给运行器。
另一方面,您可以尝试使用 Environment
变量。
从命令行使用设置。然后使用 Environment.GetEnvironmentVariable()
读取值并在您的测试方法中使用它。
我正在从 Jenkins 调用 nunit 测试,我需要能够指定一个 URL 地址作为我可以在测试中使用的参数。有可能这样做吗? 例如,我在 Jenkins 中这样调用 "Execute Windows batch command":
"C:\Program Files (x86)\NUnit 2.6.4\bin\nunit-console.exe" "D:\selenium\SeleniumTest.dll" /run:SeleniumTest.Test.MyTest
有什么想法吗?
据我目前所知,没有任何解决方案可以提供您所描述的所需内容。最好的选择是使用 NUnit 项目文件,在那里修改设置并将解决方案文件传递给运行器。
另一方面,您可以尝试使用 Environment
变量。
从命令行使用设置。然后使用 Environment.GetEnvironmentVariable()
读取值并在您的测试方法中使用它。