日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jenkins结合.net平台工具之Nunit

發布時間:2025/6/17 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jenkins结合.net平台工具之Nunit 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有時候我們需要對從git上拉取的項目進行單元測通過以后才可以發布到測試環境,.net平臺下單元測試的框架也很多例如mstest,nunit,xunit等,下面以Nunit為例講解如何通過Jenkins對項目進行單元測試

關于如何使用單元測試框架,讀者可以參考特定框架的官方文檔或者網絡博客,這里不對其進行展開.

首先我們新建一個NunitTest項目,新建項目以后,我們需要通過Nuget添加以下兩個包:Nunit和Nunit.console.然后任意寫一些單元測試代碼.

安裝成功后,你會在項目的packages\NUnit.ConsoleRunner.xxx\tools(其中xxx為版本號)文件夾下面看到如下內容

其中nunit3_console.exe是我們要用于進行單元測試的控工具.

為了簡化起見,以便更專注于演示特定功能,這里不在Jenkins上進行編譯動作,我們手動在vs里進行編譯.后面會通過一個完整事件演示如何監聽git倉庫變化,拉取遠程git倉庫代碼,進行編譯,進行單元測試,發布到測試服務器,想要查看完整流程.

下面我們打開Jenkins新建一個FreeStyle項目,命名為MyNunitTest,我們直接往下拉到Builds欄目,點擊Add Build Step,選擇windows batch command,輸入的命令如下

說明一下,這里需要提供—work參數,以指定Nunit工作目錄為項目編譯后所在目錄,否則為Jenkins創建的目錄,測試將報錯.

保存以后點擊build now執行一個構建.

如果執行成功,你將會看類似如下界面

其中紅色框選部分為nunit測試日志,共測試37個方法,跳過一個,成功36個,失敗0個

轉載于:https://www.cnblogs.com/tylerzhou/p/9073776.html

總結

以上是生活随笔為你收集整理的Jenkins结合.net平台工具之Nunit的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。