Skip to content

Commit

Permalink
Adding robustness cmake test
Browse files Browse the repository at this point in the history
  • Loading branch information
vissarion committed Aug 14, 2024
1 parent 16f9c63 commit 2c7301a
Show file tree
Hide file tree
Showing 7 changed files with 75 additions and 2 deletions.
3 changes: 1 addition & 2 deletions test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,8 @@ add_subdirectory(geometries)
add_subdirectory(io)
add_subdirectory(iterators)
add_subdirectory(policies)

add_subdirectory(robustness)
add_subdirectory(srs)
add_subdirectory(strategies)

add_subdirectory(util)
add_subdirectory(views)
10 changes: 10 additions & 0 deletions test/robustness/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Boost.Geometry
# Copyright (c) 2024, Oracle and/or its affiliates.
# Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle
# Use, modification and distribution is subject to the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)

add_subdirectory(convex_hull)
add_subdirectory(overlay)
#add_subdirectory(within)
12 changes: 12 additions & 0 deletions test/robustness/convex_hull/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Boost.Geometry
# Copyright (c) 2024, Oracle and/or its affiliates.
# Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle
# Use, modification and distribution is subject to the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)

foreach(item IN ITEMS
random_multi_points
)
boost_geometry_add_unit_test("robustness" ${item})
endforeach()
10 changes: 10 additions & 0 deletions test/robustness/overlay/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Boost.Geometry
# Copyright (c) 2024, Oracle and/or its affiliates.
# Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle
# Use, modification and distribution is subject to the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)

add_subdirectory(areal_areal)
add_subdirectory(buffer)
add_subdirectory(linear_areal)
20 changes: 20 additions & 0 deletions test/robustness/overlay/areal_areal/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Boost.Geometry
# Copyright (c) 2024, Oracle and/or its affiliates.
# Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle
# Use, modification and distribution is subject to the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)

foreach(item IN ITEMS
general_intersection_precision
interior_triangles
intersection_pies
intersection_stars
intersects
random_ellipses_stars
recursive_polygons
star_comb
ticket_9081
)
boost_geometry_add_unit_test("robustness" ${item})
endforeach()
14 changes: 14 additions & 0 deletions test/robustness/overlay/buffer/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Boost.Geometry
# Copyright (c) 2024, Oracle and/or its affiliates.
# Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle
# Use, modification and distribution is subject to the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)

foreach(item IN ITEMS
many_ring_buffer
multi_point_growth
recursive_polygons_buffer
)
boost_geometry_add_unit_test("robustness" ${item})
endforeach()
8 changes: 8 additions & 0 deletions test/robustness/overlay/linear_areal/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Boost.Geometry
# Copyright (c) 2024, Oracle and/or its affiliates.
# Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle
# Use, modification and distribution is subject to the Boost Software License,
# Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)

boost_geometry_add_unit_test("robustness" recursive_polygons_linear_areal)

0 comments on commit 2c7301a

Please sign in to comment.