• DotNetCore跨平台~xUnit和测试报告


    在进入dotnet core时代之后,测试驱动开发TDD的主要工具不再是微软的nunit,取而代之的是更通用的xunit,微软把它集成到了dotnetcore的项目里,在安装完成vs2017之后,你可以很容易的建立一个xunit单元测试项目,并且我们的dotnet宿主命令也有对它的支持,当然你在进行CI持续集成时可以使用jenkins里的xunit插件,不过对于原生的工具dotnet test来说,有时候感觉更让人喜欢!

    从一个很简单的断言开始

           [Fact]
            public void Test2()
            {
                Object.Equals(2, 2);
            }

    VS里调用时,使用可视化工具,NUGET里可以去安装它

     

    然后VS的测试管理器里可以去管理你的所有测试用例

    命令行更强大

    你也可以在命令行使用dotnet test命令去测试它

    当然,对于部署来说,使用dotnet命令就可以了,在打包镜像之前,然来个单元测试,如果通过再建立我们的docker镜像,保证你打的镜像是逻辑上没有问题的,感觉这样挺High,当然这也是一种趋势,也是CI持续集成不可缺少的一步!

    请让你的开发团队更专业

    需求分析-〉

    软件建模-〉

    代码开发-〉

    源代码管理-〉

    jenkins部署-v

    打包测试镜像-〉

    启动测试-〉

    通过后打包程序镜像-〉

    上传仓库-〉

    下载到生产服务器-〉

    启动docker容器(集群的方式)

    架构,我们还在继续!

    学习,我们永不停息!

  • 相关阅读:
    repair table
    rmtree函数
    alias 新的命令='原命令 -选项/参数'。举例说明,alias l=‘ls -lsh' 将重新定义 ls 命令,现在只需输入 l 就可以列目录了。
    MySQL DATE_SUB() 函数
    freebsd开启root远程登陆
    nbtscan ip地址
    FreeBSD 安裝 wget
    genlist -s 192.168.21.*
    /pentest/enumeration/0trace
    CSS的margin属性:详解margin属性
  • 原文地址:https://www.cnblogs.com/lori/p/7846922.html
Copyright © 2020-2023  润新知