如何进行单元测试

【产品名称】

OceanBase

【产品版本】

开源版本

【问题描述】

问题1:OceanBase代码编译完成后,请问单元测试怎么执行呀?

ceanbase/build_debug/unittest/run_tests.sh

结果:

0% tests passed, 215 tests failed out of 215

问题2: 我想执行一个单元测试

build_debug/unittest/sql/parser。

但是没找到如何执行呢?

Gtest是Google Test的简称,是Google开发的C++单元测试框架; 

我们内部有完整的单元测试流程, daily test, 回归测试.


我们正在梳理, 如何让外部用户可以简单的进行自测, 从而更好让社区贡献者能过更方便的提交代码.


这个流程大概在8月份, 会完成

漏了一个编译unittest 的步骤, 目前unit test 是ok的

#cd oceanbase/build_debug/unittest/
#make -j 24
#./run_tests.sh