詹金斯不会运行我的NUnit测试,但cmd会运行

时间:2018-09-27 07:14:13

标签: jenkins nunit

我一直在努力让我的Jenkins安装程序运行我的NUnit测试。 如果我使用cmd来运行测试,那么一切都很好。 在Jenkins中,我有一个空的构建,其构建步骤配置为运行NUnit测试。 enter image description here

然后我从詹金斯(Jenkins)构建测试,一切似乎都很好: enter image description here

在Jenkins控制台输出的底部,看起来好像测试正在运行..但是没有!

enter image description here

我然后直接转到测试dll所在的文件夹,并启动cmd并运行测试。就像魅力一样!

enter image description here

1 个答案:

答案 0 :(得分:0)

Jenkins似乎将您的两行视为两个单独的命令。确保两个带引号的字符串之间用空格隔开,而不是换行符。

您可以从Jenkins输出中的命令编写方式中看出这一点-您所拥有的一切应该只有一个命令,而不是两个单独的条目。看到某些NUnit输出的原因-如果运行不带参数的nunit3-console,则会得到打印到控制台的选项列表。