Use cmake builtin google-test support.

11 jobs for use-cmake-gtest in 2 minutes and 46 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Test
failed clang-c++11 #67194
Linux

00:01:12

passed cppcheck #67196
Linux

00:00:38

passed doc #67203
Linux

00:00:19

failed gcc-c++11 #67193
Linux

00:00:52

failed macos-c++11 #67195
Apple

00:00:52

failed VS2013-32-bit #67202
VS2013

00:00:31

failed VS2013-64-bit #67201
VS2013

00:00:29

failed VS2015-32-bit #67200
VS2015

00:00:47

failed VS2015-64-bit #67199
VS2015

00:00:49

failed VS2017-32-bit #67198
VS2017

00:00:52

failed VS2017-64-bit #67197
VS2015

00:00:58

 
Name Stage Failure
failed
VS2013-64-bit Test
3>  Building Custom Rule E:/gitlab/builds/281b716d/0/OpenVolumeMesh/OpenVolumeMesh/CMakeLists.txt
3> CMake does not need to re-run because E:/gitlab/builds/281b716d/0/OpenVolumeMesh/OpenVolumeMesh/build-debug/CMakeFiles/generate.stamp is up-to-date.
3>
3>Build succeeded.
3>
3>Time Elapsed 00:00:00.05
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
The system cannot find the path specified.
ERROR: Job failed: exit status 3
failed
gcc-c++11 Test
[ 86%] Building CXX object src/CMakeFiles/OpenVolumeMeshStatic.dir/OpenVolumeMesh/Geometry/Vector.cc.o
[ 88%] Building CXX object src/CMakeFiles/OpenVolumeMeshStatic.dir/OpenVolumeMesh/Mesh/HexahedralMeshIterators.cc.o
[ 91%] Building CXX object src/CMakeFiles/OpenVolumeMeshStatic.dir/OpenVolumeMesh/Mesh/HexahedralMeshTopologyKernel.cc.o
[ 94%] Building CXX object src/CMakeFiles/OpenVolumeMeshStatic.dir/OpenVolumeMesh/Mesh/TetrahedralMeshIterators.cc.o
[ 97%] Building CXX object src/CMakeFiles/OpenVolumeMeshStatic.dir/OpenVolumeMesh/Mesh/TetrahedralMeshTopologyKernel.cc.o
[100%] Linking CXX static library libOpenVolumeMesh.a
[100%] Built target OpenVolumeMeshStatic
make: *** No rule to make target 'unittests'. Stop.
ERROR: Job failed: exit status 1
failed
clang-c++11 Test
[ 86%] Building CXX object src/CMakeFiles/OpenVolumeMeshStatic.dir/OpenVolumeMesh/Geometry/Vector.cc.o
[ 88%] Building CXX object src/CMakeFiles/OpenVolumeMeshStatic.dir/OpenVolumeMesh/Mesh/HexahedralMeshIterators.cc.o
[ 91%] Building CXX object src/CMakeFiles/OpenVolumeMeshStatic.dir/OpenVolumeMesh/Mesh/HexahedralMeshTopologyKernel.cc.o
[ 94%] Building CXX object src/CMakeFiles/OpenVolumeMeshStatic.dir/OpenVolumeMesh/Mesh/TetrahedralMeshIterators.cc.o
[ 97%] Building CXX object src/CMakeFiles/OpenVolumeMeshStatic.dir/OpenVolumeMesh/Mesh/TetrahedralMeshTopologyKernel.cc.o
[100%] Linking CXX static library libOpenVolumeMesh.a
[100%] Built target OpenVolumeMeshStatic
make: *** No rule to make target 'unittests'. Stop.
ERROR: Job failed: exit status 1
failed
macos-c++11 Test
[ 86%] Building CXX object src/CMakeFiles/OpenVolumeMesh.dir/OpenVolumeMesh/Geometry/Vector.cc.o
[ 88%] Building CXX object src/CMakeFiles/OpenVolumeMesh.dir/OpenVolumeMesh/Mesh/HexahedralMeshIterators.cc.o
[ 91%] Building CXX object src/CMakeFiles/OpenVolumeMesh.dir/OpenVolumeMesh/Mesh/HexahedralMeshTopologyKernel.cc.o
[ 94%] Building CXX object src/CMakeFiles/OpenVolumeMesh.dir/OpenVolumeMesh/Mesh/TetrahedralMeshIterators.cc.o
[ 97%] Building CXX object src/CMakeFiles/OpenVolumeMesh.dir/OpenVolumeMesh/Mesh/TetrahedralMeshTopologyKernel.cc.o
[100%] Linking CXX shared library libOpenVolumeMesh.dylib
[100%] Built target OpenVolumeMesh
make: *** No rule to make target `unittests'. Stop.
ERROR: Job failed: exit status 1
failed
VS2017-64-bit Test
2>if %errorlevel% neq 0 goto :VCEnd
2>:VCEnd
2>Done building project "OpenVolumeMesh.vcxproj".
3>------ Build started: Project: ALL_BUILD, Configuration: Debug x64 ------
3>Building Custom Rule E:/gitlab/builds/1900f1de/0/OpenVolumeMesh/OpenVolumeMesh/CMakeLists.txt
3>CMake does not need to re-run because E:/gitlab/builds/1900f1de/0/OpenVolumeMesh/OpenVolumeMesh/build-debug/CMakeFiles/generate.stamp is up-to-date.
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
The system cannot find the path specified.
ERROR: Job failed: exit status 3
failed
VS2015-64-bit Test
2>  TetrahedralMeshTopologyKernel.cc
2> Generating Code...
2> OpenVolumeMesh.vcxproj -> E:\gitlab\builds\281b716d\0\OpenVolumeMesh\OpenVolumeMesh\build-debug\src\Debug\OpenVolumeMeshd.lib
3>------ Build started: Project: ALL_BUILD, Configuration: Debug x64 ------
3> Building Custom Rule E:/gitlab/builds/281b716d/0/OpenVolumeMesh/OpenVolumeMesh/CMakeLists.txt
3> CMake does not need to re-run because E:/gitlab/builds/281b716d/0/OpenVolumeMesh/OpenVolumeMesh/build-debug/CMakeFiles/generate.stamp is up-to-date.
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
The system cannot find the path specified.
ERROR: Job failed: exit status 3
failed
VS2015-32-bit Test
2>  TetrahedralMeshTopologyKernel.cc
2> Generating Code...
2> OpenVolumeMesh.vcxproj -> E:\gitlab\builds\281b716d\0\OpenVolumeMesh\OpenVolumeMesh\build-debug\src\Debug\OpenVolumeMeshd.lib
3>------ Build started: Project: ALL_BUILD, Configuration: Debug Win32 ------
3> Building Custom Rule E:/gitlab/builds/281b716d/0/OpenVolumeMesh/OpenVolumeMesh/CMakeLists.txt
3> CMake does not need to re-run because E:/gitlab/builds/281b716d/0/OpenVolumeMesh/OpenVolumeMesh/build-debug/CMakeFiles/generate.stamp is up-to-date.
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
The system cannot find the path specified.
ERROR: Job failed: exit status 3
failed
VS2017-32-bit Test
2>TetrahedralMeshTopologyKernel.cc
2>Generating Code...
2>OpenVolumeMesh.vcxproj -> E:\gitlab\builds\9d73ae51\0\OpenVolumeMesh\OpenVolumeMesh\build-debug\src\Debug\OpenVolumeMeshd.lib
3>------ Build started: Project: ALL_BUILD, Configuration: Debug Win32 ------
3>Building Custom Rule E:/gitlab/builds/9d73ae51/0/OpenVolumeMesh/OpenVolumeMesh/CMakeLists.txt
3>CMake does not need to re-run because E:/gitlab/builds/9d73ae51/0/OpenVolumeMesh/OpenVolumeMesh/build-debug/CMakeFiles/generate.stamp is up-to-date.
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
The system cannot find the path specified.
ERROR: Job failed: exit status 3
failed
VS2013-32-bit Test
2>  TetrahedralMeshTopologyKernel.cc
2> Generating Code...
2> OpenVolumeMesh.vcxproj -> E:\gitlab\builds\1900f1de\0\OpenVolumeMesh\OpenVolumeMesh\build-debug\src\Debug\OpenVolumeMeshd.lib
3>------ Build started: Project: ALL_BUILD, Configuration: Debug Win32 ------
3> Building Custom Rule E:/gitlab/builds/1900f1de/0/OpenVolumeMesh/OpenVolumeMesh/CMakeLists.txt
3> CMake does not need to re-run because E:/gitlab/builds/1900f1de/0/OpenVolumeMesh/OpenVolumeMesh/build-debug/CMakeFiles/generate.stamp is up-to-date.
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
The system cannot find the path specified.
ERROR: Job failed: exit status 3