Skip to content

Commit af5c05a

Browse files
Fix the CI for the new driver
Steps: - Add missing python dependencies - Drop the `IRON` workflows. That's EOL by now. - Fix `mypy` warnings for duplicate modules - Fix the setup fixture. That would require a sourced environment
1 parent e059d52 commit af5c05a

File tree

4 files changed

+5
-27
lines changed

4 files changed

+5
-27
lines changed

.github/workflows/industrial_ci_iron_action.yml

-24
This file was deleted.

schunk_gripper_driver/__init__.py

Whitespace-only changes.

schunk_gripper_driver/package.xml

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@
77
<maintainer email="[email protected]">stefan</maintainer>
88
<license>GPL-3.0-or-later</license>
99

10+
<depend>rclpy</depend>
11+
<depend>launch</depend>
12+
<depend>launch_ros</depend>
13+
14+
<test_depend>launch_pytest</test_depend>
1015
<test_depend>ament_copyright</test_depend>
1116
<test_depend>python3-pytest</test_depend>
1217
<test_depend>schunk_egu_egk_gripper_dummy</test_depend>

schunk_gripper_driver/test/conftest.py

-3
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@
3434
@pytest.fixture(scope="module")
3535
def isolated():
3636
rclpy.init()
37-
# Make sure all test nodes find each other
38-
subprocess.run(["ros2", "daemon", "stop"])
39-
subprocess.run(["ros2", "daemon", "start"])
4037
yield
4138
rclpy.shutdown()
4239

0 commit comments

Comments
 (0)