跳转到主要内容

标签: Testing

  • RedisRaft - 单元测试说明

    发布于 文章 114 字 1 分钟

    RedisRedisraftTesting

    代码目录 主要测试了: util(对parse_slots函数测试) file(对原生read、write、flush、get、sync的包裹) log(用来维护 raft log的实现) serialization(对 redis command 序列化与反序列化的测试)

    代码目录 主要测试了: util(对parse_slots函数测试) file(对原生read、write、flush、get、sync的包裹) log(用来维护 raft log的实现) serialization(对 redis command 序列化与反序列化的测试)

  • RedisRaft - 集成测试说明

    发布于 文章 520 字 2 分钟

    RedisRedisraftTesting

    两个核心的类 通过 class RedisRaft 将每个节点的 init、start、restart、pause、join、transfer_leader、cleanup 等行为进行管理(通过对 pylib subprocess 、redis cmd 的封装实现) 通过 class Cluster 将多个 RedisRaft 进行管理,包括集群的 create、add_node、remove_node、pause_leader 等行为(通过对redis cmd、RedisRaft类的封装实现) …

    两个核心的类 通过 class RedisRaft 将每个节点的 init、start、restart、pause、join、transfer_leader、cleanup 等行为进行管理(通过对 pylib subprocess 、redis cmd 的封装实现) 通过 class Cluster 将多个 RedisRaft 进行管理,包括集群的 create、add_node、remove_node、pause_leader 等行为(通过对redis cmd、RedisRaft类的封装实现) …