[llvm] [NFC][LLVM-Tests] Specialize test suite for LLVM unit tests (PR #161442)
Rahul Joshi via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 30 13:47:03 PDT 2025
https://github.com/jurahul created https://github.com/llvm/llvm-project/pull/161442
None
>From 79fb9ac86d6bae7bdc406ac469f0e7ced713164e Mon Sep 17 00:00:00 2001
From: Rahul Joshi <rjoshi at nvidia.com>
Date: Tue, 30 Sep 2025 13:38:43 -0700
Subject: [PATCH] [NFC][LLVM-Tests] Specialize test suite for LLVM unit tests
---
llvm/test/CMakeLists.txt | 4 ++--
llvm/test/Unit/CMakeLists.txt | 5 +++++
2 files changed, 7 insertions(+), 2 deletions(-)
create mode 100644 llvm/test/Unit/CMakeLists.txt
diff --git a/llvm/test/CMakeLists.txt b/llvm/test/CMakeLists.txt
index 4db7663045ecc..32c7c64451746 100644
--- a/llvm/test/CMakeLists.txt
+++ b/llvm/test/CMakeLists.txt
@@ -71,7 +71,6 @@ set(LLVM_TEST_DEPENDS
${LLVM_TEST_DEPENDS_COMMON}
BugpointPasses
LLVMWindowsDriver
- UnitTests
bugpoint
llc
lli
@@ -270,10 +269,11 @@ add_lit_testsuites(LLVM ${CMAKE_CURRENT_SOURCE_DIR}
${exclude_from_check_all}
DEPENDS ${LLVM_TEST_DEPENDS}
FOLDER "Tests/Subdirectories"
- SKIP "^FileCheck" "^TableGen"
+ SKIP "^FileCheck" "^TableGen" "^Unit"
)
add_subdirectory(FileCheck)
add_subdirectory(TableGen)
+add_subdirectory(Unit)
# Setup an alias for 'check-all'.
add_custom_target(check)
diff --git a/llvm/test/Unit/CMakeLists.txt b/llvm/test/Unit/CMakeLists.txt
new file mode 100644
index 0000000000000..6b0abe199673f
--- /dev/null
+++ b/llvm/test/Unit/CMakeLists.txt
@@ -0,0 +1,5 @@
+add_lit_testsuite(check-llvm-unit "Running lit suite for LLVM unit tests"
+ ${CMAKE_CURRENT_BINARY_DIR}
+ EXCLUDE_FROM_CHECK_ALL
+ DEPENDS UnitTests
+ )
More information about the llvm-commits
mailing list