当前位置: 首页 > 面试题库 >

用詹金斯执行NUnit

陆涵畅
2023-03-14
问题内容

早上好。

我想将Jenkins服务器配置为使用插件 Jenkins NUnit插件 运行NUnit,但是我尝试了很多事情,但是没有用。

我单击按钮添加构建步骤 >> 执行Windows批处理命令, 但是我在这里看到然后我正在配置此表单:

“ c:\ program files \ nunit \ bin \ nunit-console.exe” $(项目本地)\ $(DLLTest).dll

这种形式返回一个错误,但我在bat文件中尝试了此操作,但没有任何反应,我将 开始
放在第一行之前。打开NUnit,但没有任何反应,在Jenkins中,建筑物开始但从未结束。

我做错了什么?


问题答案:

这是我如何为特定的硬编码项目运行它

“ C:\ Program Files \ NUnit 2.6 \ bin \ nunit-console.exe”“ nUnitTests \ bin \
Release \ nUnitTests.dll” /xml=nunit-result.xml

我需要指定xml输出,以确保Violations插件(我正在使用)可以获取输出并正确报告,这在您开始工作后可能会对您有所帮助。

您是否尝试过使用%variable%而非$ variable?例如,在Windows Batch命令中,它使用%WORKSPACE%而不是$WORKSPACE。这就是我在FxCop / StyleCop批处理命令中所做的。



 类似资料:
  • 我已经尝试将Shell可执行文件设置为C:\windows\system32\cmd.exe和C:\cygwin64\bin\sh.exe,但是我遇到了同样的错误。我怎样才能解决这个问题?

  • 问题内容: 我有一些正在使用Jenkins运行的自动化测试。 我已经将Jenkins连接到我的GitSwarm,它从我的分支中提取代码, 然后将其执行。 我已经为Jenkins安装了“并行测试作业执行插件”。 在插件中,我指定了要分三批运行的测试 屏幕截图 还有什么我应该指定的吗?我认为我不必这样做,因为 我已经连接到GitSwarm来运行代码。控制台输出似乎 另有说明! 在工作空间C:\ Jen

  • 有没有可能让詹金斯使用真正的浏览器而不是无头浏览器?我正在运行一些用TestNG编写的测试(使用Selenium webdriver)。当我运行testng时。在Eclipse中,浏览器启动并运行测试。但当我使用Jenkins并用maven运行测试时,它不会启动任何浏览器。

  • 问题内容: 我有一个jenkins管道,该管道可以构建Java工件,将其复制到目录中,然后尝试执行外部脚本。 我在管道脚本中使用此语法来执行外部脚本 该脚本只是一个简单的Docker构建脚本,但是由于以下异常,构建将失败: 由于脚本不会创建任何目录,因此该错误令人困惑。它只是构建一个docker映像,并将新构建的java工件放置在该映像中。 如果我在jenkins中创建另一个作业,该作业执行外部脚

  • 问题内容: 如何轻松地将Jenkins与qUnit集成?我将使用真正的浏览器(如firefox和chrome)运行测试。我的服务器在RedHat 6.1 Linux上运行。我想我都需要插件/库,但我仍然不知道如何使其工作。我第一次与Jenkins合作(在服务器端)。 //编辑: 如果有人也可以共享想法如何构建覆盖率报告,那将是很棒的。 提前致谢 :)。 问题答案: 说詹金斯和QUnit只是难题的一

  • 我想做一些非常简单的事情,在一个文件夹中,我有一个jar文件和一个包含脚本的名为脚本的文件夹。但我可以让詹金斯拉链来做这件事。 zip目录:“awsdeploy”,排除:“”,glob:“”,“scripts/”,zipFile:“SQSToElasticProcessor.zip” 必须显式命名“zip”的参数。@ 第 31 行,第 16 列。