moveit: Failing Pilz unit test due to circular dependency

https://github.com/ubi-agni/moveit/runs/2521124797

Full test results for 'build/pilz_industrial_motion_planner/test_results/pilz_industrial_motion_planner/rostest-test_integrationtest_get_solver_tip_frame.xml'
-------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<testsuite errors="0" failures="1" name="unittest.suite.TestSuite" tests="1" time="1.418"><testcase classname="rostest.runner.RosTest" name="testintegrationtest_get_solver_tip_frame" time="1.4178"><failure type="AssertionError">test [integrationtest_get_solver_tip_frame] did not generate test results
  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rostest/runner.py", line 164, in fn
    self.assert_(os.path.isfile(test_file), "test [%s] did not generate test results"%test_name)
  File "/usr/lib/python2.7/unittest/case.py", line 422, in assertTrue
    raise self.failureException(msg)
</failure></testcase><system-out>&lt;![CDATA[
[ROSTEST]setup[/home/runner/work/moveit/moveit/.work/target_ws/src/moveit/moveit_planners/pilz_industrial_motion_planner/test/integrationtest_get_solver_tip_frame.test] run_id[49b9cdea-ae9e-11eb-bc73-0242ac110002] starting
&amp;#x001B;[1mstarted roslaunch server http://9cd72f10c291:39871/&amp;#x001B;[0m

SUMMARY
========

PARAMETERS
 * /robot_description: &lt;?xml version="1....
 * /robot_description_kinematics/manipulator/kinematics_solver: prbt_manipulator/...
 * /robot_description_kinematics/manipulator/kinematics_solver_search_resolution: 0.005
 * /robot_description_kinematics/manipulator/kinematics_solver_timeout: 0.005
 * /robot_description_kinematics/manipulator/link_prefix: prbt_
 * /robot_description_planning/cartesian_limits/max_rot_vel: 1.57
 * /robot_description_planning/cartesian_limits/max_trans_acc: 2.25
 * /robot_description_planning/cartesian_limits/max_trans_dec: -5
 * /robot_description_planning/cartesian_limits/max_trans_vel: 1
 * /robot_description_planning/joint_limits/prbt_gripper_finger_left_joint/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/prbt_gripper_finger_left_joint/has_velocity_limits: True
 * /robot_description_planning/joint_limits/prbt_gripper_finger_left_joint/max_acceleration: 0.328
 * /robot_description_planning/joint_limits/prbt_gripper_finger_left_joint/max_velocity: 0.082
 * /robot_description_planning/joint_limits/prbt_joint_1/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_1/has_velocity_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_1/max_acceleration: 3.49
 * /robot_description_planning/joint_limits/prbt_joint_1/max_velocity: 1.57
 * /robot_description_planning/joint_limits/prbt_joint_2/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_2/has_velocity_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_2/max_acceleration: 3.49
 * /robot_description_planning/joint_limits/prbt_joint_2/max_velocity: 1.57
 * /robot_description_planning/joint_limits/prbt_joint_3/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_3/has_velocity_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_3/max_acceleration: 3.49
 * /robot_description_planning/joint_limits/prbt_joint_3/max_velocity: 1.57
 * /robot_description_planning/joint_limits/prbt_joint_4/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_4/has_velocity_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_4/max_acceleration: 3.49
 * /robot_description_planning/joint_limits/prbt_joint_4/max_velocity: 1.57
 * /robot_description_planning/joint_limits/prbt_joint_5/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_5/has_velocity_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_5/max_acceleration: 3.49
 * /robot_description_planning/joint_limits/prbt_joint_5/max_velocity: 1.57
 * /robot_description_planning/joint_limits/prbt_joint_6/has_acceleration_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_6/has_velocity_limits: True
 * /robot_description_planning/joint_limits/prbt_joint_6/max_acceleration: 3.49
 * /robot_description_planning/joint_limits/prbt_joint_6/max_velocity: 1.57
 * /robot_description_semantic: &lt;?xml version="1....
 * /rosdistro: melodic
 * /rosversion: 1.14.11

NODES

[ROSTEST]setup[/home/runner/work/moveit/moveit/.work/target_ws/src/moveit/moveit_planners/pilz_industrial_motion_planner/test/integrationtest_get_solver_tip_frame.test] run_id[49b9cdea-ae9e-11eb-bc73-0242ac110002] done
[ROSTEST]Running test [integrationtest_get_solver_tip_frame]
&amp;#x001B;[1mROS_MASTER_URI=http://9cd72f10c291:45219/&amp;#x001B;[0m
&amp;#x001B;[1msetting /run_id to 49b9cdea-ae9e-11eb-bc73-0242ac110002&amp;#x001B;[0m
[ROSTEST]running test integrationtest_get_solver_tip_frame
&amp;#x001B;[1mprocess[integrationtest_get_solver_tip_frame-1]: started with pid [34033]&amp;#x001B;[0m
[ROSTEST]test [integrationtest_get_solver_tip_frame] finished
[ROSTEST]tearDown[/home/runner/work/moveit/moveit/.work/target_ws/src/moveit/moveit_planners/pilz_industrial_motion_planner/test/integrationtest_get_solver_tip_frame.test]
shutting down processing monitor...
... shutting down processing monitor complete
[ROSTEST]rostest teardown /home/runner/work/moveit/moveit/.work/target_ws/src/moveit/moveit_planners/pilz_industrial_motion_planner/test/integrationtest_get_solver_tip_frame.test complete

]]&gt;</system-out><system-err>&lt;![CDATA[
&amp;#x001B;[31m[integrationtest_get_solver_tip_frame-1] process has died [pid 34033, exit code -11, cmd /home/runner/work/moveit/moveit/.work/target_ws/devel/.private/pilz_industrial_motion_planner/lib/pilz_industrial_motion_planner/integrationtest_get_solver_tip_frame --gtest_output=xml:/home/runner/work/moveit/moveit/.work/target_ws/build/pilz_industrial_motion_planner/test_results/pilz_industrial_motion_planner/rosunit-integrationtest_get_solver_tip_frame.xml __name:=integrationtest_get_solver_tip_frame __log:=/root/.ros/log/49b9cdea-ae9e-11eb-bc73-0242ac110002/integrationtest_get_solver_tip_frame-1.log].
log file: /root/.ros/log/49b9cdea-ae9e-11eb-bc73-0242ac110002/integrationtest_get_solver_tip_frame-1*.log&amp;#x001B;[0m

]]&gt;</system-err></testsuite>

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 37 (37 by maintainers)

Most upvoted comments

@ct2034 wrote

Indeed, we are going forward with our PRBT

I believe you meant to say not? Otherwise I’m confused now…

There is only an issue if we changed ABI between MoveIt releases.

As we need moveit_resources for testing in moveit, moveit_resources should be independent of moveit. Thus, the ikfast solver should be replaced with another solver.