5 from launch
import LaunchDescription
6 from launch_ros.actions
import Node
7 from launch_testing.util
import KeepAliveProc
12 sys.path.append(os.path.dirname(__file__))
13 from common_parameters
import load_moveit_config
22 "planning_plugins": [
"pilz_industrial_motion_planner/CommandPlanner"]
26 unittest_pilz_industrial_motion_planner = Node(
27 package=
"pilz_industrial_motion_planner",
28 executable=
"unittest_pilz_industrial_motion_planner",
29 name=
"unittest_pilz_industrial_motion_planner",
31 test_config.to_dict(),
39 unittest_pilz_industrial_motion_planner,
41 launch_testing.actions.ReadyToTest(),
45 "unittest_pilz_industrial_motion_planner": unittest_pilz_industrial_motion_planner
52 self, proc_info, unittest_pilz_industrial_motion_planner
54 proc_info.assertWaitForShutdown(
55 process=unittest_pilz_industrial_motion_planner, timeout=4000.0
59 @launch_testing.post_shutdown_test()
62 launch_testing.asserts.assertExitCodes(
63 proc_info, process=unittest_pilz_industrial_motion_planner
def test_exit_codes(self, proc_info, unittest_pilz_industrial_motion_planner)
def test_gtest_run_complete(self, proc_info, unittest_pilz_industrial_motion_planner)
def generate_test_description()