refs #65

- Added Unittests for loop subdivision
- Added unittest to perform subdivision after a vertex has been deleted
21 jobs for delete_vertex_crash_subdivider in 16 minutes and 34 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Build
canceled #71837
VS2015
VS2015-32-bit-shared-apps

canceled #71838
VS2015
VS2015-32-bit-shared-no-apps

canceled #71841
VS2015
VS2015-32-bit-static-apps

canceled #71842
VS2015
VS2015-32-bit-static-no-apps

canceled #71835
VS2015
VS2015-64-bit-shared-apps

canceled #71836
VS2015
VS2015-64-bit-shared-no-apps

canceled #71839
VS2015
VS2015-64-bit-static-apps

canceled #71840
VS2015
VS2015-64-bit-static-no-apps

canceled #71832
VS2017
VS2017-32-bit-shared-no-apps

canceled #71834
VS2017
VS2017-32-bit-static-no-apps

failed #71829
Qt5101 VS2017
VS2017-64-bit-shared-apps

00:03:13

canceled #71831
VS2017
VS2017-64-bit-shared-no-apps

00:00:32

failed #71830
Qt5101 VS2017
VS2017-64-bit-static-apps

00:03:28

canceled #71833
VS2017
VS2017-64-bit-static-no-apps

canceled #71823
stretch Linux
clang-c++11

00:16:34

canceled #71825
stretch Linux
clang-c++14

00:16:33

passed #71828
stretch Linux
cppcheck

00:00:08

failed #71822
stretch Linux
gcc-c++11

00:01:13

failed #71824
stretch Linux
gcc-c++14

00:01:19

failed #71826
Apple
macos-c++11

00:06:45

canceled #71827
Apple
macos-c++98

00:03:07

 
Name Stage Failure
failed
VS2017-64-bit-static-apps Build
19>--
19>-- fixup_bundle: done
19>Building Custom Rule E:/gitlab/builds/9d73ae51/0/OpenMesh/OpenMesh/CMakeLists.txt
19>CMake does not need to re-run because E:/gitlab/builds/9d73ae51/0/OpenMesh/OpenMesh/build-release/CMakeFiles/generate.stamp is up-to-date.
20>------ Build started: Project: ALL_BUILD, Configuration: Release x64 ------
20>Building Custom Rule E:/gitlab/builds/9d73ae51/0/OpenMesh/OpenMesh/CMakeLists.txt
20>CMake does not need to re-run because E:/gitlab/builds/9d73ae51/0/OpenMesh/OpenMesh/build-release/CMakeFiles/generate.stamp is up-to-date.
========== Build: 19 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
ERROR: Job failed: exit status 1
failed
macos-c++11 Build
  ^
/Users/jenkins/builds/b72f60fc/0/OpenMesh/OpenMesh/src/Unittests/unittests_subdivider_uniform.cc:238:48: note: in instantiation of member function 'OpenMesh::Subdivider::Uniform::LoopT<OpenMesh::TriMesh_ArrayKernelT<CustomTraits>, double>::LoopT' requested here
OpenMesh::Subdivider::Uniform::LoopT<Mesh> loop;
^
2 errors generated.
make[2]: *** [src/Unittests/CMakeFiles/unittests_customvec.dir/unittests_subdivider_uniform.cc.o] Error 1
make[1]: *** [src/Unittests/CMakeFiles/unittests_customvec.dir/all] Error 2
make: *** [all] Error 2
ERROR: Job failed: exit status 1
failed
VS2017-64-bit-shared-apps Build
18>Done building project "unittests_customvec.vcxproj" -- FAILED.
17>unittests.vcxproj -> E:\gitlab\builds\9d73ae51\0\OpenMesh\OpenMesh\build-release\Unittests\unittests.exe
17> Copying OpenMesh targets to unittests directory Copying OpenMesh targets to unittests directory
17>Done building project "unittests.vcxproj".
20>------ Build started: Project: ALL_BUILD, Configuration: Release x64 ------
20>Building Custom Rule E:/gitlab/builds/9d73ae51/0/OpenMesh/OpenMesh/CMakeLists.txt
20>CMake does not need to re-run because E:/gitlab/builds/9d73ae51/0/OpenMesh/OpenMesh/build-release/CMakeFiles/generate.stamp is up-to-date.
========== Build: 19 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
ERROR: Job failed: exit status 1
failed
gcc-c++14 Build
[ 91%] Building CXX object src/Unittests/CMakeFiles/unittests.dir/unittests_vector_type.cc.o
CMakeFiles/Makefile2:1308: recipe for target 'src/Unittests/CMakeFiles/unittests_customvec.dir/all' failed
make[1]: *** [src/Unittests/CMakeFiles/unittests_customvec.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 91%] Linking CXX executable ../../Unittests/unittests
[ 91%] Built target unittests
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2
ERROR: Job failed: exit status 1
failed
gcc-c++11 Build
[ 91%] Building CXX object src/Unittests/CMakeFiles/unittests.dir/unittests_vector_type.cc.o
CMakeFiles/Makefile2:1308: recipe for target 'src/Unittests/CMakeFiles/unittests_customvec.dir/all' failed
make[1]: *** [src/Unittests/CMakeFiles/unittests_customvec.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 91%] Linking CXX executable ../../Unittests/unittests
[ 91%] Built target unittests
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2
ERROR: Job failed: exit status 1