惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
U
Unit 42
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
J
Java Code Geeks
D
DataBreaches.Net
B
Blog RSS Feed
D
Docker
L
LangChain Blog
aimingoo的专栏
aimingoo的专栏
F
Fortinet All Blogs
Y
Y Combinator Blog
A
About on SuperTechFans
V
V2EX
罗磊的独立博客
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
MongoDB | Blog
MongoDB | Blog
博客园 - 【当耐特】
Last Week in AI
Last Week in AI
S
SegmentFault 最新的问题
月光博客
月光博客
Vercel News
Vercel News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
阮一峰的网络日志
阮一峰的网络日志

博客园 - SamDragon

如何通过LangChain实现记忆功能的总结 基于LangChain的Ai应用开发平台 .net CPU和内存爆高的分析与处理01 前端导出Excel和打印介绍 ApiTemplate:.net后端项目模板完善与总结 jenkins发布application且并运行 Jenkins基础系统之完整的.net项目编译 Jenkins基础系统之更换镜像源 记一次业余项目的敏捷开发实践 奉上简单的.Net后端开发模板 C#之委托如此简单 cordova环境搭建 Linux实现免密码登录 ElasticSearch安装及运行的坑 Autofac 应用于IIS托管的WEB程序,注册程序集被回收的问题 通过Thrift实现C#与Hbase交流 OpenLayer实现路径运动 对SVN的落地与实践总结 Jenkins配置从节点
Jenkins之Nunit的应用
SamDragon · 2020-05-10 · via 博客园 - SamDragon

一、在Jenkins中安装Nunit插件

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

二、引用nunit.console的nuget包

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

三、配置Git凭证

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

四、配置Git仓储

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

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

image

  • 还原的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模块
image

八、运行结果

image