如何执行oblog/test_ob_log_compressor.cpp单元测试

【产品名称】

oceanbase

【产品版本】

master

【问题描述】

  • 发现oblib测试和其他测试不太一样。例子

CMakeLists.txt oblib_addtest(oblog/test_ob_log_compressor.cpp)

  • 编译结果:

/app/oceanbase/build_debug/deps/oblib/unittest/lib/CMakeFiles/test_ob_log_compressor.dir 无法执行

  • 执行:试图产生 测试程序

/app/oceanbase/build_debug/deps/oblib/unittest/lib make 报

问题:默认编译不过,oblib_addtest 测试 如何执行呢?需要修复上面错误 就产生测试程序吗?

其他模块测试:例如 /app/oceanbase/build_debug/unittest/sql/parser 可以执行。

但是基础库的单元测试

/app/oceanbase/build_debug/deps/oblib/unittest

默认编译不过的。oblog/test_ob_log_compressor.cpp为例子 找不到编译后测试程序