一、在Jenkins中安裝Nunit插件進入jenkins的插件管理模塊,下載Nunit插件。此步驟不做截圖說明二、引用nunit.console的nuget包通過項目引用Nunit.console包 然後可以packages\NUnit.ConsoleRunner.3.11.1\tools文件夾查 ...
一、在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模塊
八、運行結果