Skip to content
Snippets Groups Projects
Commit 35f84071 authored by Dominic Kempf's avatar Dominic Kempf
Browse files

Introduce dune_add_test in dune-geometry

parent d7eb625e
No related branches found
No related tags found
No related merge requests found
set(TESTS
testmatrix
testsubtopologies
)
dune_add_test(SOURCES testsubtopologies.cc
COMPILE_DEFINITIONS GEOMETRYTYPE=cube DIMENSION=3)
set(GEOMETRYTYPE "cube")
set(DIMENSION "3")
add_executable(testsubtopologies testsubtopologies.cc)
add_executable(testmatrix testmatrix.cc)
set_property(TARGET testsubtopologies APPEND_STRING PROPERTY COMPILE_FLAGS
" -DGEOMETRYTYPE=${GEOMETRYTYPE} -DDIMENSION=${DIMENSION}")
add_dune_gmp_flags(testmatrix)
# We do not want want to build the tests during make all,
# but just build them on demand
add_directory_test_target(_test_target)
add_dependencies(${_test_target} ${TESTS})
foreach(_test ${TESTS})
add_test(${_test} ${_test})
endforeach(_test ${TESTS})
dune_add_test(SOURCES testmatrix.cc)
set(TESTS
test-affinegeometry
test-axisalignedcubegeometry
test-geometrytype
test-multilineargeometry
test-quadrature
test-referenceelements
test-refinement)
dune_add_test(SOURCES test-affinegeometry.cc
LINK_LIBRARIES dunegeometry)
add_executable(test-affinegeometry test-affinegeometry.cc)
add_executable(test-axisalignedcubegeometry test-axisalignedcubegeometry.cc)
add_executable(test-geometrytype test-geometrytype.cc)
add_executable(test-referenceelements test-referenceelements.cc)
add_executable(test-quadrature test-quadrature.cc)
add_executable(test-multilineargeometry test-multilineargeometry.cc)
add_executable(test-refinement test-refinement.cc)
dune_add_test(SOURCES test-axisalignedcubegeometry.cc
LINK_LIBRARIES dunegeometry)
# We do not want want to build the tests during make all,
# but just build them on demand
add_directory_test_target(_test_target)
add_dependencies(${_test_target} ${TESTS})
dune_add_test(SOURCES test-geometrytype.cc)
foreach(_test ${TESTS})
target_link_libraries(${_test} dunegeometry ${DUNE_LIBS})
add_test(${_test} ${_test})
endforeach(_test ${TESTS})
dune_add_test(SOURCES test-referenceelements.cc
LINK_LIBRARIES dunegeometry)
dune_add_test(SOURCES test-quadrature.cc
LINK_LIBRARIES dunegeometry)
dune_add_test(SOURCES test-multilineargeometry.cc
LINK_LIBRARIES dunegeometry)
dune_add_test(SOURCES test-refinement.cc
LINK_LIBRARIES dunegeometry)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment