zoukankan      html  css  js  c++  java
  • 【译】StackExchange.Redis 中文文档(十二)测试

    Testing

    欢迎查看 StackExchange.Redis 测试套件的文档!

    支持平台:

    • Windows

    目前而已... 我将很快为这些实例添加 Docker 文件,除非有人愿意先使用它。测试(针对 netcoreapp)可以运行多平台。

    注意:有些测试尚未通过绿色测试,大约有20项测试失败(CI中为31)。 大量的 .NET Core,测试和 CI 更改使我们大吃一惊,我们正在恢复行动。

    这里的单元测试和集成测试非常简单。 有两个主要步骤:

    1. 开启 servers
    2. 运行 tests

    测试的默认服务器为 127.0.0.1,但是你可以通过在 StackExchange.Redis.Tests 文件夹中放置 TestConfig.json 来覆盖任何测试 IP/主机名和端口。该文件已添加到 .gitignore 中,因为它是用于私有文件。这对于测试本地或远程服务器,不同版本,各种端口等很有用。

    你可以在 TestConfig.cs 中找到所有JSON属性。覆盖示例(未指定的所有内容均为默认值)如下所示:

    {
      "RunLongRunning": true,
      "MasterServer": "192.168.0.42",
      "MasterPort": 12345
    }
    

    注意:如果未指定服务器,则应跳过相关测试,因为测试结果不确定。

    Windows说明

    测试作为构建的一部分运行(默认情况下)。你只需在根目录中运行它:

    .uild.cmd -BuildNumber local
    

    要使用更多选项从根目录指定运行测试:

    dotnet build
    .RedisConfigsstart-all.cmd
    cd StackExchange.Redis.Tests
    dotnet xunit
    

    原文地址:Testing

  • 相关阅读:
    html+css 笔记
    JS随手笔记
    JQ几个淡入淡效果
    AngularJS编译阶段应分为两个阶段
    JavaScript 原型链的理解
    js继承的6种方式
    什么是跨域?跨域解决方法
    computed (计算属性) 和 methods (方法) 的区别
    谈谈vue生命周期
    基本类型有哪几种?null 是对象吗?基本数据类型和复杂数据类型存储有什么区别?
  • 原文地址:https://www.cnblogs.com/liang24/p/13847282.html
Copyright © 2011-2022 走看看