Jenkin的Nunit插件没有扩展环境变量?

时间:2014-02-12 16:48:46

标签: jenkins nunit hudson environment-variables jenkins-plugins

我的nunit结果位于以下位置:

jobs\Nunit test\Main\nunit-result.xml

我在Nunit插件字段中指定此位置,在构建后步骤,即发布Nunit-test Result报告。这很好,构建显示Nunit图。

我得到的问题是当我改变路径:     

jobs\Nunit test\${branchName}\nunit-result.xml

我得到以下

error: FATAL: No NUnit test report files were found. Configuration error?

branchName=Main

是使用EnvInject插件指定的。在HTML发布者插件中可以访问此变量,其中我指定了html的路径。

我搜索了很多,我猜测环境变量没有在路径中扩展。     

Jenkins Version= 1.546, Nunit plugin Version = 0.15

请帮助我解决这个问题。

2 个答案:

答案 0 :(得分:0)

NUnit插件不适用于空格。尝试

jobs\Nunit_test\$branchName\nunit-result.xml

答案 1 :(得分:0)

Jenkins NUnit插件只允许在" Ant glob语法"中指定XML文件路径。因此,当您回显包含环境变量的路径时,您可以看到它正确识别环境变量,而NUnit插件不会以相同的方式解释它。