美文网首页
使用Jenskins 为DotNet Core进行自动化测试

使用Jenskins 为DotNet Core进行自动化测试

作者: 凌雲木 | 来源:发表于2019-12-03 09:11 被阅读0次

    使用Jenskins 为DotNet Core进行Xunit测试

    环境:
    WindowsServer 2016
    Jenkins 2.19
    DotNet Core 2.2

    • 1 前提
      在Jenkins插件管理上安装TestComplete xUnit插件


      安装TestComplete xUnit插件

    在DotNet Core 测试项目上安装XunitXml.TestLoggerNuGet包

    什么是XunitXml.TestLoggerNuGet?
    Xml logger for xunit when test is running with "dotnet test" or "dotnet vstest".
    如果测试项目不安装此包,测试是会报错:
    正在启动测试执行,请稍候...
    找不到 AssemblyQualifiedName、URI 或 FriendlyName 为 "xunit" 的测试记录器。

    • 2 修改构建操作脚本
    cd D:\Program Files (x86)\Jenkins\workspace\Test\MyTests
    dotnet test ZDZN_NcBase_Tests.csproj --logger:"xunit;LogFileName=TestResult.xml"
    

    dotnet test 项目名.csproj --logger:"xunit;LogFileName=TestResult.xml
    --loger:输出日志。xunit:为日志格式。TestResult.xml:测试报告的生成文件

    • 3 构建后操作:


      构建后操作设置
    • 构建后设置邮件提醒
    • 执行 构建测试


      image.png
    image.png
    image.png
    image.png

    相关文章

      网友评论

          本文标题:使用Jenskins 为DotNet Core进行自动化测试

          本文链接:https://www.haomeiwen.com/subject/pogbwctx.html