Skip to content

Commit 288acdf

Browse files
committed
[lldb][CMake] Add single target that runs libc++ tests
1 parent ee4dd14 commit 288acdf

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

lldb/test/CMakeLists.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,21 @@ add_lit_testsuite(check-lldb "Running lldb lit test suite"
267267
lldb-shell-test-deps
268268
lldb-unit-test-deps)
269269

270+
# This target covers all targets that are tied to implementation details
271+
# of libc++, intended to be run by the libc++ pre-merge CI.
272+
add_lit_testsuite(check-lldb-libcxx-integration "Running lldb libc++ support test suite"
273+
${CMAKE_CURRENT_BINARY_DIR}
274+
EXCLUDE_FROM_CHECK_ALL
275+
DEPENDS
276+
check-lldb-api-functionalities-data-formatter-data-formatter-stl-libcxx
277+
check-lldb-api-functionalities-data-formatter-data-formatter-stl-generic
278+
check-lldb-api-functionalities-data-formatter-data-formatter-stl-libcxx-simulators
279+
check-lldb-api-commands-expression-import-std-module
280+
check-lldb-api-lang-cpp-std-function-step-into-callable
281+
check-lldb-api-lang-cpp-std-function-recognizer
282+
check-lldb-api-lang-cpp-std-invoke-recognizer
283+
)
284+
270285
if(LLDB_BUILT_STANDALONE)
271286
# This has to happen *AFTER* add_lit_testsuite.
272287
if (EXISTS ${LLVM_MAIN_SRC_DIR}/utils/llvm-lit)

0 commit comments

Comments
 (0)