Skip to content

Commit 2e959fa

Browse files
committed
Retry running external_control program
1 parent 754ad8e commit 2e959fa

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

ur_robot_driver/test/integration_test_scaled_joint_controller.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,18 @@ def setUp(self):
9797
time.sleep(1)
9898
self.assertTrue(self._io_status_controller_interface.resend_robot_program().success)
9999

100-
self._controller_manager_interface.wait_for_controller(
101-
"scaled_joint_trajectory_controller", "active"
102-
)
100+
try:
101+
self._controller_manager_interface.wait_for_controller(
102+
"scaled_joint_trajectory_controller", "active"
103+
)
104+
except Exception:
105+
logging.error(
106+
"Controller 'scaled_joint_trajectory_controller' not active. Trying again."
107+
)
108+
self.assertTrue(self._io_status_controller_interface.resend_robot_program().success)
109+
self._controller_manager_interface.wait_for_controller(
110+
"scaled_joint_trajectory_controller", "active"
111+
)
103112

104113
#
105114
# Test functions

0 commit comments

Comments
 (0)