我希望每晚和每次提交svn时都为C#应用程序运行自动化的NUnit测试。
Jenkins-CI可以做到这一点吗?
是否有在线教程或操作指南文档,其中记录了我可以查看的类似设置?
我需要做的正是您要做的,这是我设置Jenkins的方法:
单dll测试:
[PathToNUnit] \ bin \ nunit-console.exe [PathToTestDll] \ Selenium.Tests.dll
/xml=nunit-result.xml
使用
NUnit测试项目进行
多个dll测试:
[PathToNUnit] \ bin \ nunit-console.exe [PathToTests] \ Selenium.Tests.nunit
/xml=nunit-result.xml
建立项目后,NUNit现在将运行,并且结果可以在仪表板(如果将鼠标悬停在“天气”报告图标上)或“ 最后测试结果” 下的项目页面上都可以查看。
您也可以在Visual Studio中运行该命令,也可以在本地构建过程中运行该命令。
这是我参考的两个博客文章。我找不到符合我要求的任何内容:
1小时持续集成设置指南:Jenkins符合.Net(2011)
使用Hudson构建.NET项目的指南(2008)
问题内容: 我当前的项目使用NUnit进行单元测试并驱动用Selenium编写的UAT。开发人员通常在VS.Net 2003中使用ReSharper的测试运行器来运行测试,而我们的构建框则通过NAnt启动测试。 我们想并行运行UAT测试,以便我们可以利用Selenium Grid / RC,以便它们能够更快地运行。 是否有人对如何实现这一目标有任何想法?和/或在多个浏览器环境下测试Selenium
问题内容: 我正在尝试从Jenkins运行TestNG测试(在一个包含的Java项目中),但是没有运气。 似乎Jenkins的TestNG插件(https://wiki.jenkins-ci.org/display/JENKINS/testng- plugin )仅发布TestNG测试的结果,但实际上不运行测试类…或我错了吗? 无论如何,我如何在Jenkins的TestNG项目中实际运行TestN
我试图从Jenkins那里运行TestNG测试(在一个包含Java的项目中),但没有成功。 看起来好像是Jenkins的TestNG插件(https://wiki.jenkins-ci.org/display/JENKINS/testng-plugin)只发布TestNG测试的结果,但不实际运行测试类。。。还是我错了? 在任何情况下,我如何在与Jenkins的TestNG项目中实际运行TestNG
我想在Jenkins中运行Selenium Webdriver Maven测试。我遵循了教程:https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html和https://www.safaribooksonline.com/library/view/jenkins-the-definitive/978144931
问题内容: 我在运行Ubuntu的本地计算机上设置Jenkins,将其指向我的jdk,然后进行maven,创建了一个作业来运行我的Selenium测试,并为它提供了项目中pom.xml的路径,但是当我尝试运行该作业时,它立即失败。控制台输出显示 在工作区中构建/ var / lib / jenkins / workspace / new job [new job] $ / usr / share