From 040156504c10ed21f4b83ef7726e73b31aec800d Mon Sep 17 00:00:00 2001 From: xiepengfei Date: Fri, 30 Oct 2026 14:44:36 +0800 Subject: [PATCH] fix: add missing src include dir to UT targets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. test_common2 and md_add_test targets failed to find ddlog.h 2. Add ${CMAKE_SOURCE_DIR}/src to their include directories 3. Restores ~40 test targets aborted mid-build on UT cluster Log: No user-facing changes Influence: 1. Rebuild with BUILD_TESTS=ON and confirm all UT targets compile 2. Run test_common2, test_markdownimagehandler and test_markdownview 3. Check CI UT summary case count restored from 128 to full set fix: 为UT目标补充缺失的src头文件搜索路径 1. test_common2与md_add_test目标编译时找不到ddlog.h而中断 2. 在其include路径中补充${CMAKE_SOURCE_DIR}/src 3. 恢复UT集群上因编译中断而丢失的约40个测试目标 Log: 无用户可见变化 Influence: 1. 开启BUILD_TESTS=ON重新编译,确认全部UT目标可编译 2. 运行test_common2、test_markdownimagehandler、test_markdownview 3. 检查CI的UT统计用例数从128条恢复至完整数量 --- tests/common2/CMakeLists.txt | 1 + tests/editor_markdown/CMakeLists.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/tests/common2/CMakeLists.txt b/tests/common2/CMakeLists.txt index bc3e59de..9f4d542a 100644 --- a/tests/common2/CMakeLists.txt +++ b/tests/common2/CMakeLists.txt @@ -50,6 +50,7 @@ add_executable(test_common2 target_include_directories(test_common2 PRIVATE ${CMAKE_SOURCE_DIR}/tests/3rdparty/stub + ${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/src/common ${CMAKE_SOURCE_DIR}/src/encodes ${CMAKE_SOURCE_DIR}/src/basepub diff --git a/tests/editor_markdown/CMakeLists.txt b/tests/editor_markdown/CMakeLists.txt index b6aa935a..fd5c7bf2 100644 --- a/tests/editor_markdown/CMakeLists.txt +++ b/tests/editor_markdown/CMakeLists.txt @@ -14,6 +14,7 @@ function(md_add_test name) target_include_directories(test_${name} PRIVATE "${CMAKE_SOURCE_DIR}/tests/3rdparty/stub" "${MARKDOWN_SRC_DIR}" + "${CMAKE_SOURCE_DIR}/src" ) target_link_libraries(test_${name} PRIVATE GTest::gtest