Skip to content

Commit 3d19abf

Browse files
committed
add tests
1 parent 1197ad9 commit 3d19abf

File tree

2 files changed

+26
-3
lines changed

2 files changed

+26
-3
lines changed

CMakeLists.txt

+11-3
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@ set(CMAKE_CXX_FLAGS "-msse -msse2 -msse3 -msse4 -msse4.1 -msse4.2")
88
set(CMAKE_BUILD_TYPE "Release")
99

1010
find_package(catkin)
11-
1211
find_package(PCL REQUIRED)
1312
find_package(Eigen3 REQUIRED)
1413

14+
# for test
15+
find_package(GTest REQUIRED)
16+
1517
find_package(OpenMP)
1618
if (OPENMP_FOUND)
1719
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
@@ -59,21 +61,27 @@ target_include_directories(fast_gicp PUBLIC
5961
)
6062

6163
add_executable(gicp_align src/align.cpp)
62-
add_dependencies(gicp_align ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
64+
add_dependencies(gicp_align fast_gicp)
6365
target_link_libraries(gicp_align
6466
${catkin_LIBRARIES}
6567
${PCL_LIBRARIES}
6668
fast_gicp
6769
)
6870

6971
add_executable(gicp_kitti src/kitti.cpp)
70-
add_dependencies(gicp_kitti ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
72+
add_dependencies(gicp_kitti fast_gicp)
7173
target_link_libraries(gicp_kitti
7274
${catkin_LIBRARIES}
7375
${PCL_LIBRARIES}
7476
fast_gicp
7577
)
7678

79+
if(GTEST_FOUND)
80+
add_executable(gicp_test src/test/gicp_test.cpp)
81+
target_link_libraries(gicp_test ${GTEST_BOTH_LIBRARIES} ${PCL_LIBRARIES} fast_gicp)
82+
gtest_add_tests(TARGET gicp_test WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
83+
endif()
84+
7785
if(CUDA_FOUND)
7886
set(CUDA_NVCC_FLAGS "--expt-relaxed-constexpr")
7987
add_definitions(-DUSE_VGICP_CUDA)

src/test/gicp_test.cpp

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#include <cstdlib>
2+
#include <iostream>
3+
#include <gtest/gtest.h>
4+
5+
TEST(GICPTest, Alignment) {
6+
system("pwd");
7+
std::cerr << "hello" << std::endl;
8+
9+
EXPECT_EQ(1, 1);
10+
}
11+
12+
TEST(GICPTest, Alignment2) {
13+
std::cerr << "eee" << std::endl;
14+
EXPECT_EQ(1, 1);
15+
}

0 commit comments

Comments
 (0)