[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