moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
moveit_kinematics
test
launch
panda-kdl-singular.test.py
Go to the documentation of this file.
1
import
launch_testing
2
import
pytest
3
import
unittest
4
from
launch
import
LaunchDescription
5
from
launch_ros.actions
import
Node
6
from
launch_testing.util
import
KeepAliveProc
7
from
moveit_configs_utils
import
MoveItConfigsBuilder
8
from
launch_param_builder
import
ParameterBuilder
9
10
11
@pytest.mark.rostest
12
def
generate_test_description
():
13
moveit_configs =
MoveItConfigsBuilder
(
"moveit_resources_panda"
).to_dict()
14
15
test_param = (
16
ParameterBuilder(
"moveit_kinematics"
)
17
.yaml(
"config/panda-kdl-singular-test.yaml"
)
18
.to_dict()
19
)
20
21
panda_kdl_singular = Node(
22
package=
"moveit_kinematics"
,
23
executable=
"test_kinematics_plugin"
,
24
name=
"panda_kdl_singular"
,
25
parameters=[
26
moveit_configs,
27
test_param,
28
],
29
output=
"screen"
,
30
)
31
32
return
(
33
LaunchDescription(
34
[
35
panda_kdl_singular,
36
KeepAliveProc(),
37
launch_testing.actions.ReadyToTest(),
38
]
39
),
40
{
"panda_kdl_singular"
: panda_kdl_singular},
41
)
42
43
44
class
TestTerminatingProcessStops
(unittest.TestCase):
45
def
test_gtest_run_complete
(self, proc_info, panda_kdl_singular):
46
proc_info.assertWaitForShutdown(process=panda_kdl_singular, timeout=4000.0)
47
48
49
@launch_testing.post_shutdown_test()
50
class
TestOutcome
(unittest.TestCase):
51
def
test_exit_codes
(self, proc_info):
52
launch_testing.asserts.assertExitCodes(proc_info)
moveit_configs_utils.moveit_configs_builder.MoveItConfigsBuilder
Definition
moveit_configs_builder.py:140
panda-kdl-singular.TestOutcome
Definition
panda-kdl-singular.test.py:50
panda-kdl-singular.TestOutcome.test_exit_codes
test_exit_codes(self, proc_info)
Definition
panda-kdl-singular.test.py:51
panda-kdl-singular.TestTerminatingProcessStops
Definition
panda-kdl-singular.test.py:44
panda-kdl-singular.TestTerminatingProcessStops.test_gtest_run_complete
test_gtest_run_complete(self, proc_info, panda_kdl_singular)
Definition
panda-kdl-singular.test.py:45
panda-kdl-singular.generate_test_description
generate_test_description()
Definition
panda-kdl-singular.test.py:12
Generated by
1.9.8