我遇到可能在同一个VM上触发多个NUnit Console Runner的情况。
如何唯一地命名我的TestResult.xml文件?
I do not see an option for this in the docs.
<小时/> 到目前为止,我的解决方案是动态创建--work = my_folder
set id=%random%_%time%
start "Tests" /D "C:\NUnit.ConsoleRunner.3.7.0\tools\" "nunit3-console.exe" "C:\My_Solution\My_Tests\My_Tests.dll" "--work=C:\test-results\%id%"
powershell "C:\scripts\parse_test.ps1 %id%"
接下来,我在PowerShell脚本中使用该param来解析正确的测试 为TestResult.xml提供一个唯一的名称会更容易。
如何更改该名称?
答案 0 :(得分:0)
nunit3-console的--result
选项用于设置结果文件的名称和路径。如果使用相对路径,则相对于使用--work
选项指定的目录保存它。
然而,实际上生成唯一名称或路径没有内置工具。