Skip to content

Commit 7446a22

Browse files
authored
Make check-enzyme one test suite (rust-lang#404)
* Combine integration tests in one test suite * Combine unit tests in one test suite
1 parent 7d90c8f commit 7446a22

File tree

3 files changed

+24
-7
lines changed

3 files changed

+24
-7
lines changed

enzyme/test/CMakeLists.txt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,6 @@ set(ENZYME_TEST_DEPS LLVMEnzyme-${LLVM_VERSION_MAJOR} BCPass-${LLVM_VERSION_MAJO
99

1010
add_subdirectory(ActivityAnalysis)
1111
add_subdirectory(TypeAnalysis)
12-
add_subdirectory(Enzyme/ReverseMode)
13-
add_subdirectory(Enzyme/ForwardMode)
14-
add_subdirectory(Integration/ReverseMode)
15-
add_subdirectory(Integration/ForwardMode)
12+
add_subdirectory(Enzyme)
13+
add_subdirectory(Integration)
1614
add_subdirectory(BCLoader)
17-
18-
add_custom_target(check-enzyme DEPENDS check-enzyme-reverse check-enzyme-forward)
19-
add_custom_target(check-enzyme-integration DEPENDS check-enzyme-integration-reverse check-enzyme-integration-forward)

enzyme/test/Enzyme/CMakeLists.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
add_subdirectory(ReverseMode)
2+
add_subdirectory(ForwardMode)
3+
4+
# Run regression and unit tests
5+
add_lit_testsuite(check-enzyme "Running enzyme regression tests"
6+
${CMAKE_CURRENT_BINARY_DIR}
7+
DEPENDS ${ENZYME_TEST_DEPS}
8+
ARGS -v
9+
)
10+
11+
set_target_properties(check-enzyme PROPERTIES FOLDER "Tests")
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
add_subdirectory(ForwardMode)
2+
add_subdirectory(ReverseMode)
3+
4+
# Run regression and unit tests
5+
add_lit_testsuite(check-enzyme-integration "Running enzyme integration tests"
6+
${CMAKE_CURRENT_BINARY_DIR}
7+
DEPENDS ${ENZYME_TEST_DEPS} ClangEnzyme-${LLVM_VERSION_MAJOR}
8+
ARGS -v
9+
)
10+
11+
set_target_properties(check-enzyme-integration PROPERTIES FOLDER "Tests")

0 commit comments

Comments
 (0)