公司使用的是.net core,单元测试框架使用的xunit,想要统计出单元测试的通过率。
首先jenkins要安装插件xUnit plugin。
jenkins配置步骤如下
1、执行Windows批处理命令
cd WLYD.WaaSCore
dotnet build
cd D:\JenkinsWorkspace\workspace\test\tongguolv(waas)\WLYD.WaaSCore\Tests\WLYD.WaaSCore.Test
dotnet add package XunitXml.TestLogger --version 2.1.26
dotnet test --test-adapter-path:. --logger:xunit
此时在项目里,会自动生成TestResults文件夹和TestResults.xml文件
2、Process xUnit test result report
3、Publish xUnit test result report
4、在构建成功后,就能直接在jenkins查看到通过率的情况了