Skip to content

Commit 66ede09

Browse files
committed
Removed unnecessary OpenMP tests.
These should already be abstracted away by knncolle::parallelize().
1 parent 4a3ec08 commit 66ede09

File tree

1 file changed

+20
-36
lines changed

1 file changed

+20
-36
lines changed

tests/CMakeLists.txt

Lines changed: 20 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -8,44 +8,28 @@ FetchContent_MakeAvailable(scran_tests)
88

99
enable_testing()
1010

11+
add_executable(
12+
libtest
13+
src/build_snn_graph.cpp
14+
src/cluster_multilevel.cpp
15+
src/cluster_walktrap.cpp
16+
src/cluster_leiden.cpp
17+
src/edges_to_graph.cpp
18+
)
19+
20+
target_link_libraries(
21+
libtest
22+
scran_graph_cluster
23+
scran_tests
24+
)
25+
26+
target_compile_options(libtest PRIVATE -Wall -Wpedantic -Wextra)
27+
1128
option(CODE_COVERAGE "Enable coverage testing" OFF)
12-
set(DO_CODE_COVERAGE OFF)
1329
if(CODE_COVERAGE AND CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
14-
set(DO_CODE_COVERAGE ON)
30+
target_compile_options(libtest PRIVATE -O0 -g --coverage)
31+
target_link_options(libtest PRIVATE --coverage)
1532
endif()
1633

1734
include(GoogleTest)
18-
19-
macro(create_test name)
20-
add_executable(
21-
${name}
22-
src/build_snn_graph.cpp
23-
src/cluster_multilevel.cpp
24-
src/cluster_walktrap.cpp
25-
src/cluster_leiden.cpp
26-
src/edges_to_graph.cpp
27-
)
28-
29-
target_link_libraries(
30-
${name}
31-
scran_graph_cluster
32-
scran_tests
33-
)
34-
35-
target_compile_options(${name} PRIVATE -Wall -Wpedantic -Wextra)
36-
37-
if(DO_CODE_COVERAGE)
38-
target_compile_options(${name} PRIVATE -O0 -g --coverage)
39-
target_link_options(${name} PRIVATE --coverage)
40-
endif()
41-
42-
gtest_discover_tests(${name})
43-
endmacro()
44-
45-
create_test(libtest)
46-
47-
find_package(OpenMP)
48-
if (OpenMP_FOUND)
49-
create_test(omptest)
50-
target_link_libraries(omptest OpenMP::OpenMP_CXX)
51-
endif()
35+
gtest_discover_tests(libtest)

0 commit comments

Comments
 (0)