diff --git a/.cproject b/.cproject index 9cd83790e..0acb12e7e 100644 --- a/.cproject +++ b/.cproject @@ -593,6 +593,38 @@ true true + + make + -j5 + testBTree.run + true + true + true + + + make + -j5 + testDSF.run + true + true + true + + + make + -j5 + testDSFVector.run + true + true + true + + + make + -j5 + testFixedVector.run + true + true + true + make -j2 @@ -705,42 +737,34 @@ true true - + make - -j5 - testKey.run + -j2 + tests/testGeneralSFMFactor.run true true true - + make - -j5 - testGeneralSFMFactor.run + -j2 + tests/testPlanarSLAM.run true true true - + make - -j5 - testPlanarSLAM.run + -j2 + tests/testPose2SLAM.run true true true - + make - -j5 - testPose2SLAM.run - true - true - true - - - make - -j5 - testPose3SLAM.run + -j2 + tests/testPose3SLAM.run true true true @@ -769,6 +793,46 @@ true true + + make + -j5 + schedulingExample.run + true + true + true + + + make + -j5 + testCSP.run + true + true + true + + + make + -j5 + testScheduler.run + true + true + true + + + make + -j5 + schedulingQuals12.run + true + true + true + + + make + -j5 + testSudoku.run + true + true + true + make -j2 @@ -801,10 +865,10 @@ true true - + make -j5 - check + testDiscreteFactor.run true true true @@ -985,6 +1049,14 @@ true true + + make + -j5 + testNonlinearFactor.run + true + true + true + make -j2 @@ -1600,82 +1672,74 @@ true true - - make - -j2 - tests/testVectorValues.run - true - true - true - - + make -j5 - linear.testNoiseModel.run + testVectorValues.run true true true - - make - -j2 - tests/testGaussianFactor.run - true - true - true - - - make - -j2 - tests/testHessianFactor.run - true - true - true - - - make - -j2 - tests/testGaussianConditional.run - true - true - true - - - make - -j2 - tests/testGaussianFactorGraph.run - true - true - true - - - make - -j2 - tests/testGaussianJunctionTree.run - true - true - true - - - make - -j2 - tests/testKalmanFilter.run - true - true - true - - - make - -j2 - tests/testGaussianDensity.run - true - true - true - - + make -j5 - linear.testSerializationLinear.run + testNoiseModel.run + true + true + true + + + make + -j5 + testHessianFactor.run + true + true + true + + + make + -j5 + testGaussianConditional.run + true + true + true + + + make + -j5 + testGaussianFactorGraph.run + true + true + true + + + make + -j5 + testGaussianJunctionTree.run + true + true + true + + + make + -j5 + testKalmanFilter.run + true + true + true + + + make + -j5 + testGaussianDensity.run + true + true + true + + + make + -j5 + testSerializationLinear.run true true true @@ -1768,22 +1832,6 @@ true true - - make - -j5 - LocalizationExample.run - true - true - true - - - make - -j5 - LocalizationExample2.run - true - true - true - make -j2 @@ -2147,18 +2195,18 @@ true true - + make -j5 - wrap_gtsam_unstable + check.discrete_unstable true true true - + make -j5 - check.wrap + check.base_unstable true true true @@ -2179,26 +2227,26 @@ true true - + make -j5 - check.base_unstable + check.unstable true true true - + make -j5 - testSpirit.run + wrap.testSpirit.run true true true - + make -j5 - testWrap.run + wrap.testWrap.run true true true diff --git a/gtsam_unstable/CMakeLists.txt b/gtsam_unstable/CMakeLists.txt index f7563f8ff..3fac03616 100644 --- a/gtsam_unstable/CMakeLists.txt +++ b/gtsam_unstable/CMakeLists.txt @@ -7,6 +7,8 @@ set (gtsam_unstable_subdirs slam ) +add_custom_target(check.unstable COMMAND ${CMAKE_CTEST_COMMAND} --output-on-failure) + # assemble core libaries foreach(subdir ${gtsam_unstable_subdirs}) # Build convenience libraries diff --git a/gtsam_unstable/base/CMakeLists.txt b/gtsam_unstable/base/CMakeLists.txt index 7e455e9bf..0545cd4c9 100644 --- a/gtsam_unstable/base/CMakeLists.txt +++ b/gtsam_unstable/base/CMakeLists.txt @@ -16,4 +16,4 @@ set (base_excluded_tests "") # Add all tests gtsam_add_subdir_tests(base_unstable "${base_local_libs}" "${base_full_libs}" "${base_excluded_tests}") - +add_dependencies(check.unstable check.base_unstable) diff --git a/gtsam_unstable/discrete/CMakeLists.txt b/gtsam_unstable/discrete/CMakeLists.txt index 5d61db848..edec85416 100644 --- a/gtsam_unstable/discrete/CMakeLists.txt +++ b/gtsam_unstable/discrete/CMakeLists.txt @@ -23,6 +23,7 @@ set (discrete_full_libs # Add all tests gtsam_add_subdir_tests(discrete_unstable "${discrete_local_libs}" "${discrete_full_libs}" "${discrete_excluded_tests}") +add_dependencies(check.unstable check.discrete_unstable) # List examples to build - comment out here to exclude from compilation set(discrete_unstable_examples diff --git a/gtsam_unstable/dynamics/CMakeLists.txt b/gtsam_unstable/dynamics/CMakeLists.txt index 66d0b9ac1..d0d45e0e4 100644 --- a/gtsam_unstable/dynamics/CMakeLists.txt +++ b/gtsam_unstable/dynamics/CMakeLists.txt @@ -23,4 +23,4 @@ set (dynamics_excluded_tests "") # Add all tests gtsam_add_subdir_tests(dynamics_unstable "${dynamics_local_libs}" "${dynamics_full_libs}" "${dynamics_excluded_tests}") - +add_dependencies(check.unstable check.dynamics_unstable) diff --git a/gtsam_unstable/slam/CMakeLists.txt b/gtsam_unstable/slam/CMakeLists.txt index b0442044f..afe453279 100644 --- a/gtsam_unstable/slam/CMakeLists.txt +++ b/gtsam_unstable/slam/CMakeLists.txt @@ -23,4 +23,4 @@ set (slam_excluded_tests "") # Add all tests gtsam_add_subdir_tests(slam_unstable "${slam_local_libs}" "${slam_full_libs}" "${slam_excluded_tests}") - +add_dependencies(check.unstable check.slam_unstable)