我希望每晚和每次提交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)