我一直在努力让我的Jenkins安装程序运行我的NUnit测试。 如果我使用cmd来运行测试,那么一切都很好。 在Jenkins中,我有一个空的构建,其构建步骤配置为运行NUnit测试。
在Jenkins控制台输出的底部,看起来好像测试正在运行..但是没有!
我然后直接转到测试dll所在的文件夹,并启动cmd并运行测试。就像魅力一样!
答案 0 :(得分:0)
Jenkins似乎将您的两行视为两个单独的命令。确保两个带引号的字符串之间用空格隔开,而不是换行符。
您可以从Jenkins输出中的命令编写方式中看出这一点-您所拥有的一切应该只有一个命令,而不是两个单独的条目。看到某些NUnit输出的原因-如果运行不带参数的nunit3-console,则会得到打印到控制台的选项列表。