moveit_task_constructor/core/test
v4hn 62586c2688 rework CostTerm's from support flags to vtable
requested in review.

Without support for custom aggregators, which we dropped again
after finding more flaws with it, I agree that this is the nicer solution.

On the downside, it converts the interfaces from copyable objects
to another round of shared_ptrs.

I added shortcuts for lambda costs to keep support for
`stage->setCostTerm([](auto&& s){ return 42; })`
without the additional
`stage->setCostTerm(LambdaCostTerm{ [](auto&& s){ return 42; } } )`
2020-09-21 22:52:19 +02:00
..
CMakeLists.txt add basic tests for using cost terms 2020-09-21 22:31:52 +02:00
gtest_value_printers.cpp Introduce clang-format (#102) 2019-07-18 11:04:35 +02:00
gtest_value_printers.h extended unittest for serial connection validation 2018-02-18 14:03:57 +01:00
models.cpp clang-tidy: llvm-namespace-comment 2020-06-11 11:03:50 +02:00
models.h Apply clang-format-10 (#199) 2020-08-20 11:56:53 +02:00
pick_pa10.cpp Introduce clang-format (#102) 2019-07-18 11:04:35 +02:00
pick_pa10.test fix tests 2018-10-16 23:14:58 +02:00
pick_pr2.cpp Introduce clang-format (#102) 2019-07-18 11:04:35 +02:00
pick_pr2.test cast demos as integration unit tests 2018-06-03 12:36:01 +02:00
pick_ur5.cpp Introduce clang-format (#102) 2019-07-18 11:04:35 +02:00
pick_ur5.test cast demos as integration unit tests 2018-06-03 12:36:01 +02:00
test_container.cpp clang-format: readability-identifier-naming 2020-06-11 11:03:50 +02:00
test_cost_queue.cpp replace remaining typedefs by using declaration 2020-07-22 12:57:34 +02:00
test_cost_terms.cpp rework CostTerm's from support flags to vtable 2020-09-21 22:52:19 +02:00
test_interface_state.cpp replace remaining typedefs by using declaration 2020-07-22 12:57:34 +02:00
test_properties.cpp clang-tidy: modernize-use-override 2020-06-11 11:03:50 +02:00
test_stage.cpp fix stage test mock 2020-09-17 23:00:12 +02:00
test_stage.launch adapt tests to new moveit_resources layout (#200) 2020-08-20 11:04:18 +02:00