ext/h3/src/CMakeLists.txt in h3-3.5.1 vs ext/h3/src/CMakeLists.txt in h3-3.6.0
- old
+ new
@@ -141,20 +141,22 @@
src/apps/filters/kRing.c
src/apps/filters/hexRange.c
src/apps/testapps/testVertexGraph.c
src/apps/testapps/testCompact.c
src/apps/testapps/testPolyfill.c
+ src/apps/testapps/testPentagonIndexes.c
src/apps/testapps/testKRing.c
src/apps/testapps/testH3ToGeoBoundary.c
src/apps/testapps/testH3ToParent.c
src/apps/testapps/testH3Index.c
src/apps/testapps/mkRandGeoBoundary.c
src/apps/testapps/testGeoToH3.c
src/apps/testapps/testH3NeighborRotations.c
src/apps/testapps/testMaxH3ToChildrenSize.c
src/apps/testapps/testHexRanges.c
src/apps/testapps/testH3ToGeo.c
+ src/apps/testapps/testH3ToCenterChild.c
src/apps/testapps/testH3ToChildren.c
src/apps/testapps/testH3GetFaces.c
src/apps/testapps/testGeoCoord.c
src/apps/testapps/testHexRing.c
src/apps/testapps/testH3SetToVertexGraph.c
@@ -166,12 +168,15 @@
src/apps/testapps/testLinkedGeo.c
src/apps/testapps/mkRandGeo.c
src/apps/testapps/testH3Api.c
src/apps/testapps/testH3SetToLinkedGeo.c
src/apps/testapps/testH3ToLocalIj.c
+ src/apps/testapps/testH3ToLocalIjExhaustive.c
src/apps/testapps/testH3Distance.c
+ src/apps/testapps/testH3DistanceExhaustive.c
src/apps/testapps/testH3Line.c
+ src/apps/testapps/testH3LineExhaustive.c
src/apps/testapps/testCoordIj.c
src/apps/testapps/testCoordIjk.c
src/apps/miscapps/h3ToGeoBoundaryHier.c
src/apps/miscapps/h3ToGeoHier.c
src/apps/miscapps/generateBaseCellNeighbors.c
@@ -489,10 +494,11 @@
add_h3_test(testCompact src/apps/testapps/testCompact.c)
add_h3_test(testKRing src/apps/testapps/testKRing.c)
add_h3_test(testHexRing src/apps/testapps/testHexRing.c)
add_h3_test(testHexRanges src/apps/testapps/testHexRanges.c)
add_h3_test(testH3ToParent src/apps/testapps/testH3ToParent.c)
+ add_h3_test(testH3ToCenterChild src/apps/testapps/testH3ToCenterChild.c)
add_h3_test(testH3ToChildren src/apps/testapps/testH3ToChildren.c)
add_h3_test(testH3GetFaces src/apps/testapps/testH3GetFaces.c)
add_h3_test(testMaxH3ToChildrenSize src/apps/testapps/testMaxH3ToChildrenSize.c)
add_h3_test(testH3Index src/apps/testapps/testH3Index.c)
add_h3_test(testH3Api src/apps/testapps/testH3Api.c)
@@ -511,13 +517,22 @@
add_h3_test(testH3Distance src/apps/testapps/testH3Distance.c)
add_h3_test(testH3Line src/apps/testapps/testH3Line.c)
add_h3_test(testCoordIj src/apps/testapps/testCoordIj.c)
add_h3_test(testCoordIjk src/apps/testapps/testCoordIjk.c)
add_h3_test(testBaseCells src/apps/testapps/testBaseCells.c)
+ add_h3_test(testPentagonIndexes src/apps/testapps/testPentagonIndexes.c)
add_h3_test_with_arg(testH3NeighborRotations src/apps/testapps/testH3NeighborRotations.c 0)
add_h3_test_with_arg(testH3NeighborRotations src/apps/testapps/testH3NeighborRotations.c 1)
add_h3_test_with_arg(testH3NeighborRotations src/apps/testapps/testH3NeighborRotations.c 2)
+
+ # The "Exhaustive" part of the test name is used by the test-fast to exclude these files.
+ # test-fast exists so that Travis CI can run Valgrind on tests without taking a very long time.
+ add_h3_test(testH3ToLocalIjExhaustive src/apps/testapps/testH3ToLocalIjExhaustive.c)
+ add_h3_test(testH3LineExhaustive src/apps/testapps/testH3LineExhaustive.c)
+ add_h3_test(testH3DistanceExhaustive src/apps/testapps/testH3DistanceExhaustive.c)
+
+ add_custom_target(test-fast COMMAND ctest -E Exhaustive)
endif()
if(BUILD_BENCHMARKS)
# Benchmarks
add_custom_target(benchmarks)