一、在Jenkins中安装Nunit插件

进入jenkins的插件管理模块,下载Nunit插件。此步骤不做截图说明

二、引用nunit.console的nuget包

  • 通过项目引用Nunit.console包
  • 然后可以packages\NUnit.ConsoleRunner.3.11.1\tools文件夹查看,确认如下图所示内容:

三、配置Git凭证

从Git仓储拉取代码,需要先配置一个Git的凭证

四、配置Git仓储


其中分支,可以通过参数传入。

五、还原nuget与编译单元测试项目

  • 还原的nuget是指定.sln解决方案来的
  • 指定编译包含单元测试的项目

六、运行单元测试

添加执行Windows batch command模块

  • 绝对路径
"D:\jenkins\workspace\ocm\api\packages\NUnit.ConsoleRunner.3.11.1\tools\nunit3-console.exe" "./BAccurate.ImplementTests.dll"  --result=a.xml
  • 相对路径
"api\packages\NUnit.ConsoleRunner.3.11.1\tools\nunit3-console.exe" "api\test\BAccurate.ImplementTests\bin\Debug\BAccurate.ImplementTests.dll" --result=nunit-bacc.xml

七、归档单元测试

添加Publish NUint test result report模块

八、运行结果

Jenkins之Nunit的应用的更多相关文章

  1. Jenkins结合.net平台工具之Nunit

    有时候我们需要对从git上拉取的项目进行单元测通过以后才可以发布到测试环境,.net平台下单元测试的框架也很多例如mstest,nunit,xunit等,下面以Nunit为例讲解如何通过Jenkins ...

  2. Jenkins学习三:介绍一些Jenkins的常用功能

    Jenkins其实就是一个工具,这个工具的作用就是调用各种其他的工具来达成你的目的. 1.备份.迁移.恢复jenkins 首先找到JENKINS_HOME,因为Jenkins的所有的数据都是以文件的形 ...

  3. 用MSBuild和Jenkins搭建持续集成环境(1)

     http://www.infoq.com/cn/articles/MSBuild-1 你或其他人刚刚写完了一段代码,提交到项目的版本仓库里面.但等一下,如果新提交的代码把构建搞坏了怎么办?万一出现编 ...

  4. TeamCity vs Jenkins: Which is the Better Continuous Integration (CI) Server for .NET Software Development?

    原文:http://www.excella.com/insights/teamcity-vs-jenkins-better-continuous-integration-server So, you’ ...

  5. Jenkins结合.net平台工具之Opencover

    首先先介绍一下Opencover是什么,Opencover是.net平台下用于生成单元测试覆盖率报告的一款软件,是.net平台下为数不多的一款免费覆盖率报告工具,类似的工具还有Jetbrains的do ...

  6. Jenkins持续集成学习-Windows环境进行.Net开发2

    目录 Jenkins持续集成学习-Windows环境进行.Net开发2 目录 前言 目标 使用 .Net Stardard 单元测试 流程 手动执行单元测试 自动执行单元测试 单元测试报告 上传Nug ...

  7. Jenkins持续集成学习-Windows环境进行.Net开发3

    目录 Jenkins持续集成学习-Windows环境进行.Net开发3 目录 前言 目标 优化nuget包生成流程 自动触发构建 Jenkins定时轮询触发 SVN客户端钩子触发 SVN服务器钩子触发 ...

  8. .NET持续集成与自动化部署之路第一篇——半天搭建你的Jenkins持续集成与自动化部署系统

    .NET持续集成与自动化部署之路第一篇(半天搭建你的Jenkins持续集成与自动化部署系统) 前言     相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛 ...

  9. 用MSBuild和Jenkins搭建持续集成环境(1)[收集]

    你或其他人刚刚写完了一段代码,提交到项目的版本仓库里面.但等一下,如果新提交的代码把构建搞坏了怎么办?万一出现编译错误,或者有的测试失败了,或者代码不符合质量标准所要求的底限,你该怎么办? 最不靠谱的 ...

  10. Jenkins搭建.NET自动编译测试与发布环境

    本文地址: http://blog.csdn.net/wangjia184/article/details/18365553 操作系统Windows, 确保需要的.NET Framework已经安装 ...

随机推荐

  1. 几分钟了解下java虚拟机--04

    方法内联 它的基本思想是在调用某个方法时,不通过跳转指令去执行该方法的代码,而是直接将该方法的代码复制到调用点处.这样可以减少方法调用的开销,包括减少函数调用和返回的指令执行时间,以及减少堆栈操作 方 ...

  2. 超赞!本地程序调用云知识库实现RAG功能

    在 Spring AI Alibaba 程序中,我们可以直接使用本地程序调用百炼平台的云知识库,实现知识库文档解析.分块.向量化存储等一条龙服务. 这样,开发者就不用本地部署搭建向量数据库.不用进行复 ...

  3. zip文件下载

    记录一下zip压缩文件下载 下载的内容有些大 ,通过变成.zip的文件的话会小很多,response是HttpServletResponse,记得关闭流 //文件压缩下载 ZipOutputStrea ...

  4. EDGE浏览器提示“无法安全下载……”

    EDGE浏览器升级后,下载文件时显示"无法安全下载 --"可以点击该下载后面的"-",再点击"保留",然后会弹出一个对话框,提示" ...

  5. 3.Java Spring框架源码分析-AOP-AnnotationAwareAspectJAutoProxyCreator是在什么时候起作用的

    目录 1. 继续研究BeanPostProcessor的postProcessBeforeInstantiation和postProcessAfterInitialization 2. 创建其他单实例 ...

  6. 2023 syzx 春季训练 1

    得找个时间把 zr 题补补.. A 考虑 \(f_{i}\) 只能拆为 \(f_{i-1}+f_{i-2}\),考虑拆 \(f_{i-1}=f_{i-2}+f_{i-3}\) 时,这条 \(f_{i- ...

  7. [CSP-S 2022] 星战

    link 我为什么会在赛时想图论分块.... 什么神仙会想到哈希维护啊 首先手玩一下满足条件的图,只需要满足条件二:所有点出度为 1,条件 1 会自然满足,我们必然可以顺着其出边走下去. 对于操作 2 ...

  8. Windows Server ServerManager.exe 应用程序错误 0xc0000135 ServerManager.exe 无法启用

    将 Windows Server  .NET Framework移除. IIS卸载后, Server Manager.exe.事件查看器等都无法正常开启. 解决方案: 在运行中,输入CMD,打开命令控 ...

  9. C++ 临时变量的释放规则

    简介 临时变量是在什么时候进行释放的呢? 委员会将注意力集中到"语句结束位置",很自然的,这种选择被通俗地称做 EOS (End Of Statement) .问题是如何精确定义 ...

  10. CSP-J/S 2024 游记

    因为靠运气成功拿下了 S T2 的 70 分,所以成功混进 NOIP,直接诈尸了. 这个游记前后写了两个月,比我在 luogu 上的那个多补充了一些东西吧,在我看来还是一场意义十分重大的比赛. 省流: ...