Redis内核单元测试框架

  • 时间:
  • 浏览:0

Redis单元测试框架是基于tcl sh脚本实现的,其启动的措施为runtest [options]。

每一类的测试case写在单独的测试文件中,测试文件列表写入到test_server中all_tests列表中。

在启动测试时,会以server模式启动一有有另另三个 测试服务器,再启动多个测试客户端与之通信。由测试服务器会给空闲的测试服务端发送测试任务,参数为测试用例所在脚本文件名,由测试客户端执行对应的测试用例。全版的流程图如下:

在修改Redis内核完后 ,第一步大家必须做的可是我 换成可能对应的单元测试用例来进行基本的单元测试。本文将对Redis内核单元测试框架进行基本的解析,并对怎样才能编写测试用例进行基本的讲解。

对选项进行解析,其中默认的模式是server模式,进入test_server_main