有谁知道Nunit结果存储在Jenkins主机上的xml文件(如果有的话)。我们在slave上运行测试,每次作业运行后都会替换xml文件。但是出于以前作业的某些原因,我们需要xml文件。我知道有一个控制台输出和发布的结果,但我们特别需要xml。
答案 0 :(得分:1)
默认状态是输出到“当前目录”。当前目录在哪里?查看jenkins控制台输出。对于使用nunit的舞台,有一个名为Run Settings
的部分和一个名为WorkDirectory
的子部分。该目录将包含最新的xml输出。每次都会覆盖此文件。
您可以在调用此命令的任何阶段显式定义另一个位置。例如bat \path\to\nunit3-console.exe \path\to\project.dll --work=\a\different\path
。您将有一个写入\a\different\path\TestResults.xml
答案 1 :(得分:0)
您应该查看Nunit的命令链接文档。它们包括明确定义输出位置的选项。
http://www.nunit.org/index.php?p=consoleCommandLine&r=2.6.3
我们使用了
/xml:C:\testresults\testResults.xml
选项。