From 16f186ddb93f071c9086e31be5fb4271b7860f77 Mon Sep 17 00:00:00 2001 From: Ned Coltman <edward.coltman@iws.uni-stuttgart.de> Date: Wed, 29 Jul 2020 14:30:49 +0200 Subject: [PATCH] [test][geometry] Move all geometry tests to their own folder outside of common --- test/CMakeLists.txt | 1 + test/common/CMakeLists.txt | 2 -- test/{common => }/geometry/CMakeLists.txt | 8 ++++---- test/{common => }/geometry/ball.geo | 0 test/{common => }/geometry/ball.msh | 0 test/{common => geometry}/boundingboxtree/CMakeLists.txt | 0 test/{common => geometry}/boundingboxtree/fracture.msh | 0 test/{common => geometry}/boundingboxtree/network1d.geo | 0 test/{common => geometry}/boundingboxtree/network1d.msh | 0 test/{common => geometry}/boundingboxtree/network2d.geo | 0 test/{common => geometry}/boundingboxtree/network2d.msh | 0 .../{common => geometry}/boundingboxtree/test_bboxtree.cc | 2 +- .../boundingboxtree/test_geometry_fracture.cc | 0 test/{common => }/geometry/test_0d1d_intersection.cc | 0 test/{common => }/geometry/test_0d2d_intersection.cc | 0 test/{common => }/geometry/test_0d3d_intersection.cc | 0 test/{common => }/geometry/test_1d1d_intersection.cc | 0 test/{common => }/geometry/test_1d2d_intersection.cc | 1 - test/{common => }/geometry/test_1d3d_intersection.cc | 0 test/{common => }/geometry/test_2d2d_intersection.cc | 0 test/{common => }/geometry/test_2d3d_intersection.cc | 2 +- test/{common => }/geometry/test_circlepoints.cc | 0 test/{common => }/geometry/test_cylinderintegration.cc | 0 test/{common => }/geometry/test_distance.cc | 0 test/{common => }/geometry/test_graham_convex_hull.cc | 3 ++- .../geometry/test_intersectingentity_cartesiangrid.cc | 0 test/{common => }/geometry/test_intersection.hh | 0 test/{common => }/geometry/test_intersectionentityset.cc | 0 test/{common => }/geometry/test_makegeometry.cc | 0 test/{common => }/geometry/test_normal.cc | 0 .../geometry/test_refinementquadraturerule.cc | 2 +- test/{common => }/geometry/transformation.hh | 0 test/{common => }/geometry/writetriangulation.hh | 0 33 files changed, 10 insertions(+), 11 deletions(-) rename test/{common => }/geometry/CMakeLists.txt (97%) rename test/{common => }/geometry/ball.geo (100%) rename test/{common => }/geometry/ball.msh (100%) rename test/{common => geometry}/boundingboxtree/CMakeLists.txt (100%) rename test/{common => geometry}/boundingboxtree/fracture.msh (100%) rename test/{common => geometry}/boundingboxtree/network1d.geo (100%) rename test/{common => geometry}/boundingboxtree/network1d.msh (100%) rename test/{common => geometry}/boundingboxtree/network2d.geo (100%) rename test/{common => geometry}/boundingboxtree/network2d.msh (100%) rename test/{common => geometry}/boundingboxtree/test_bboxtree.cc (99%) rename test/{common => geometry}/boundingboxtree/test_geometry_fracture.cc (100%) rename test/{common => }/geometry/test_0d1d_intersection.cc (100%) rename test/{common => }/geometry/test_0d2d_intersection.cc (100%) rename test/{common => }/geometry/test_0d3d_intersection.cc (100%) rename test/{common => }/geometry/test_1d1d_intersection.cc (100%) rename test/{common => }/geometry/test_1d2d_intersection.cc (99%) rename test/{common => }/geometry/test_1d3d_intersection.cc (100%) rename test/{common => }/geometry/test_2d2d_intersection.cc (100%) rename test/{common => }/geometry/test_2d3d_intersection.cc (98%) rename test/{common => }/geometry/test_circlepoints.cc (100%) rename test/{common => }/geometry/test_cylinderintegration.cc (100%) rename test/{common => }/geometry/test_distance.cc (100%) rename test/{common => }/geometry/test_graham_convex_hull.cc (98%) rename test/{common => }/geometry/test_intersectingentity_cartesiangrid.cc (100%) rename test/{common => }/geometry/test_intersection.hh (100%) rename test/{common => }/geometry/test_intersectionentityset.cc (100%) rename test/{common => }/geometry/test_makegeometry.cc (100%) rename test/{common => }/geometry/test_normal.cc (100%) rename test/{common => }/geometry/test_refinementquadraturerule.cc (100%) rename test/{common => }/geometry/transformation.hh (100%) rename test/{common => }/geometry/writetriangulation.hh (100%) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 9cec5e3ff8..b6d855fcc0 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,5 +1,6 @@ add_subdirectory(common) add_subdirectory(geomechanics) +add_subdirectory(geometry) add_subdirectory(flux) add_subdirectory(freeflow) add_subdirectory(io) diff --git a/test/common/CMakeLists.txt b/test/common/CMakeLists.txt index 80146db8c5..68b481a963 100644 --- a/test/common/CMakeLists.txt +++ b/test/common/CMakeLists.txt @@ -1,6 +1,4 @@ -add_subdirectory(boundingboxtree) add_subdirectory(functions) -add_subdirectory(geometry) add_subdirectory(integrate) add_subdirectory(math) add_subdirectory(parameters) diff --git a/test/common/geometry/CMakeLists.txt b/test/geometry/CMakeLists.txt similarity index 97% rename from test/common/geometry/CMakeLists.txt rename to test/geometry/CMakeLists.txt index 6e57be7f6d..5e5c273e27 100644 --- a/test/common/geometry/CMakeLists.txt +++ b/test/geometry/CMakeLists.txt @@ -1,3 +1,5 @@ +add_subdirectory(boundingboxtree) + dumux_add_test(SOURCES test_0d1d_intersection.cc LABELS unit) dumux_add_test(SOURCES test_0d2d_intersection.cc LABELS unit) dumux_add_test(SOURCES test_0d3d_intersection.cc LABELS unit) @@ -12,11 +14,9 @@ dumux_add_test(SOURCES test_graham_convex_hull.cc LABELS unit) dumux_add_test(SOURCES test_intersectingentity_cartesiangrid.cc LABELS unit) dumux_add_test(SOURCES test_circlepoints.cc LABELS unit) dumux_add_test(SOURCES test_cylinderintegration.cc LABELS unit) - +dumux_add_test(SOURCES test_makegeometry.cc LABELS unit) +dumux_add_test(SOURCES test_refinementquadraturerule.cc LABELS unit) dune_symlink_to_source_files(FILES ball.msh) dumux_add_test(SOURCES test_intersectionentityset.cc CMAKE_GUARD dune-alugrid_FOUND LABELS unit) - -dumux_add_test(SOURCES test_makegeometry.cc LABELS unit) -dumux_add_test(SOURCES test_refinementquadraturerule.cc LABELS unit) diff --git a/test/common/geometry/ball.geo b/test/geometry/ball.geo similarity index 100% rename from test/common/geometry/ball.geo rename to test/geometry/ball.geo diff --git a/test/common/geometry/ball.msh b/test/geometry/ball.msh similarity index 100% rename from test/common/geometry/ball.msh rename to test/geometry/ball.msh diff --git a/test/common/boundingboxtree/CMakeLists.txt b/test/geometry/boundingboxtree/CMakeLists.txt similarity index 100% rename from test/common/boundingboxtree/CMakeLists.txt rename to test/geometry/boundingboxtree/CMakeLists.txt diff --git a/test/common/boundingboxtree/fracture.msh b/test/geometry/boundingboxtree/fracture.msh similarity index 100% rename from test/common/boundingboxtree/fracture.msh rename to test/geometry/boundingboxtree/fracture.msh diff --git a/test/common/boundingboxtree/network1d.geo b/test/geometry/boundingboxtree/network1d.geo similarity index 100% rename from test/common/boundingboxtree/network1d.geo rename to test/geometry/boundingboxtree/network1d.geo diff --git a/test/common/boundingboxtree/network1d.msh b/test/geometry/boundingboxtree/network1d.msh similarity index 100% rename from test/common/boundingboxtree/network1d.msh rename to test/geometry/boundingboxtree/network1d.msh diff --git a/test/common/boundingboxtree/network2d.geo b/test/geometry/boundingboxtree/network2d.geo similarity index 100% rename from test/common/boundingboxtree/network2d.geo rename to test/geometry/boundingboxtree/network2d.geo diff --git a/test/common/boundingboxtree/network2d.msh b/test/geometry/boundingboxtree/network2d.msh similarity index 100% rename from test/common/boundingboxtree/network2d.msh rename to test/geometry/boundingboxtree/network2d.msh diff --git a/test/common/boundingboxtree/test_bboxtree.cc b/test/geometry/boundingboxtree/test_bboxtree.cc similarity index 99% rename from test/common/boundingboxtree/test_bboxtree.cc rename to test/geometry/boundingboxtree/test_bboxtree.cc index 9c6066f7f2..d2744fb643 100644 --- a/test/common/boundingboxtree/test_bboxtree.cc +++ b/test/geometry/boundingboxtree/test_bboxtree.cc @@ -19,7 +19,7 @@ #include <dumux/common/geometry/boundingboxtree.hh> #include <dumux/common/geometry/geometricentityset.hh> #include <dumux/common/geometry/intersectingentities.hh> -#include <test/common/geometry/writetriangulation.hh> +#include "../writetriangulation.hh" namespace Dumux { diff --git a/test/common/boundingboxtree/test_geometry_fracture.cc b/test/geometry/boundingboxtree/test_geometry_fracture.cc similarity index 100% rename from test/common/boundingboxtree/test_geometry_fracture.cc rename to test/geometry/boundingboxtree/test_geometry_fracture.cc diff --git a/test/common/geometry/test_0d1d_intersection.cc b/test/geometry/test_0d1d_intersection.cc similarity index 100% rename from test/common/geometry/test_0d1d_intersection.cc rename to test/geometry/test_0d1d_intersection.cc diff --git a/test/common/geometry/test_0d2d_intersection.cc b/test/geometry/test_0d2d_intersection.cc similarity index 100% rename from test/common/geometry/test_0d2d_intersection.cc rename to test/geometry/test_0d2d_intersection.cc diff --git a/test/common/geometry/test_0d3d_intersection.cc b/test/geometry/test_0d3d_intersection.cc similarity index 100% rename from test/common/geometry/test_0d3d_intersection.cc rename to test/geometry/test_0d3d_intersection.cc diff --git a/test/common/geometry/test_1d1d_intersection.cc b/test/geometry/test_1d1d_intersection.cc similarity index 100% rename from test/common/geometry/test_1d1d_intersection.cc rename to test/geometry/test_1d1d_intersection.cc diff --git a/test/common/geometry/test_1d2d_intersection.cc b/test/geometry/test_1d2d_intersection.cc similarity index 99% rename from test/common/geometry/test_1d2d_intersection.cc rename to test/geometry/test_1d2d_intersection.cc index 50b34e2542..040a0b87f5 100644 --- a/test/common/geometry/test_1d2d_intersection.cc +++ b/test/geometry/test_1d2d_intersection.cc @@ -12,7 +12,6 @@ #include <dumux/common/geometry/geometryintersection.hh> - #ifndef DOXYGEN Dune::MultiLinearGeometry<double, 1, 2> makeLine(std::initializer_list<Dune::FieldVector<double, 2>>&& c, std::integral_constant<int, 2>) diff --git a/test/common/geometry/test_1d3d_intersection.cc b/test/geometry/test_1d3d_intersection.cc similarity index 100% rename from test/common/geometry/test_1d3d_intersection.cc rename to test/geometry/test_1d3d_intersection.cc diff --git a/test/common/geometry/test_2d2d_intersection.cc b/test/geometry/test_2d2d_intersection.cc similarity index 100% rename from test/common/geometry/test_2d2d_intersection.cc rename to test/geometry/test_2d2d_intersection.cc diff --git a/test/common/geometry/test_2d3d_intersection.cc b/test/geometry/test_2d3d_intersection.cc similarity index 98% rename from test/common/geometry/test_2d3d_intersection.cc rename to test/geometry/test_2d3d_intersection.cc index 0b94c645c3..97ec0d872d 100644 --- a/test/common/geometry/test_2d3d_intersection.cc +++ b/test/geometry/test_2d3d_intersection.cc @@ -12,7 +12,7 @@ #include <dumux/common/geometry/geometryintersection.hh> #include <dumux/common/geometry/triangulation.hh> -#include <test/common/geometry/writetriangulation.hh> +#include "writetriangulation.hh" template<int dimworld = 3> void testSegTriangle(const Dune::FieldVector<double, dimworld>& a, diff --git a/test/common/geometry/test_circlepoints.cc b/test/geometry/test_circlepoints.cc similarity index 100% rename from test/common/geometry/test_circlepoints.cc rename to test/geometry/test_circlepoints.cc diff --git a/test/common/geometry/test_cylinderintegration.cc b/test/geometry/test_cylinderintegration.cc similarity index 100% rename from test/common/geometry/test_cylinderintegration.cc rename to test/geometry/test_cylinderintegration.cc diff --git a/test/common/geometry/test_distance.cc b/test/geometry/test_distance.cc similarity index 100% rename from test/common/geometry/test_distance.cc rename to test/geometry/test_distance.cc diff --git a/test/common/geometry/test_graham_convex_hull.cc b/test/geometry/test_graham_convex_hull.cc similarity index 98% rename from test/common/geometry/test_graham_convex_hull.cc rename to test/geometry/test_graham_convex_hull.cc index a59029cc12..d6b5487cb1 100644 --- a/test/common/geometry/test_graham_convex_hull.cc +++ b/test/geometry/test_graham_convex_hull.cc @@ -15,7 +15,8 @@ #include <dumux/common/math.hh> #include <dumux/common/geometry/triangulation.hh> #include <dumux/common/geometry/grahamconvexhull.hh> -#include <test/common/geometry/writetriangulation.hh> + +#include "writetriangulation.hh" template<class Scalar> class UniformDistributedRandomNumber diff --git a/test/common/geometry/test_intersectingentity_cartesiangrid.cc b/test/geometry/test_intersectingentity_cartesiangrid.cc similarity index 100% rename from test/common/geometry/test_intersectingentity_cartesiangrid.cc rename to test/geometry/test_intersectingentity_cartesiangrid.cc diff --git a/test/common/geometry/test_intersection.hh b/test/geometry/test_intersection.hh similarity index 100% rename from test/common/geometry/test_intersection.hh rename to test/geometry/test_intersection.hh diff --git a/test/common/geometry/test_intersectionentityset.cc b/test/geometry/test_intersectionentityset.cc similarity index 100% rename from test/common/geometry/test_intersectionentityset.cc rename to test/geometry/test_intersectionentityset.cc diff --git a/test/common/geometry/test_makegeometry.cc b/test/geometry/test_makegeometry.cc similarity index 100% rename from test/common/geometry/test_makegeometry.cc rename to test/geometry/test_makegeometry.cc diff --git a/test/common/geometry/test_normal.cc b/test/geometry/test_normal.cc similarity index 100% rename from test/common/geometry/test_normal.cc rename to test/geometry/test_normal.cc diff --git a/test/common/geometry/test_refinementquadraturerule.cc b/test/geometry/test_refinementquadraturerule.cc similarity index 100% rename from test/common/geometry/test_refinementquadraturerule.cc rename to test/geometry/test_refinementquadraturerule.cc index 7511e351a6..411b8fe3f1 100644 --- a/test/common/geometry/test_refinementquadraturerule.cc +++ b/test/geometry/test_refinementquadraturerule.cc @@ -6,8 +6,8 @@ #include <dune/common/fvector.hh> #include <dune/common/exceptions.hh> #include <dune/common/float_cmp.hh> -#include <dumux/common/geometry/refinementquadraturerule.hh> #include <dune/geometry/affinegeometry.hh> +#include <dumux/common/geometry/refinementquadraturerule.hh> int main (int argc, char *argv[]) try { diff --git a/test/common/geometry/transformation.hh b/test/geometry/transformation.hh similarity index 100% rename from test/common/geometry/transformation.hh rename to test/geometry/transformation.hh diff --git a/test/common/geometry/writetriangulation.hh b/test/geometry/writetriangulation.hh similarity index 100% rename from test/common/geometry/writetriangulation.hh rename to test/geometry/writetriangulation.hh -- GitLab