FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

test(colcon): configure our pkgs to use `pytest` · bit-bots/bitbots_main@ef65537 · GitHub

Repository navigation

Commit ef65537

Browse files
committed
test(colcon): configure our pkgs to use pytest
to ensure that the CI `colcon test` run works, because with a change to python 3.12 the `unittest` standard library used by default with colcon now exits with an error code of 5 for an empty test suite. See: colcon/colcon-core#678 See: python/cpython#102051
1 parent 1cd061d commit ef65537

24 files changed

Lines changed: 45 additions & 16 deletions

File tree

‎bitbots_behavior/bitbots_body_behavior/package.xml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
<depend>tf_transformations</depend>
3131
<depend>tf2</depend>
3232

33+
<test_depend>python3-pytest</test_depend>
3334

3435
<export>
3536
<rosdoc config="rosdoc.yaml"/>

‎bitbots_behavior/bitbots_body_behavior/setup.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import glob
22

3-
from setuptools import setup
3+
from setuptools import find_packages, setup
44

55
package_name = "bitbots_body_behavior"
66

77

88
setup(
99
name=package_name,
10-
packages=[package_name],
10+
packages=find_packages(exclude=["test"]),
1111
data_files=[
1212
("share/" + package_name, ["package.xml"]),
1313
("share/ament_index/resource_index/packages", ["resource/" + package_name]),

‎bitbots_misc/bitbots_technical_challenge_vision/setup.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
("share/" + package_name + "/launch", glob.glob("launch/*.launch")),
1717
],
1818
install_requires=["setuptools"],
19+
tests_require=["pytest"],
1920
zip_safe=True,
2021
maintainer="par",
2122
maintainer_email="paer-wiegmann@gmx.de",

‎bitbots_misc/bitbots_teleop/package.xml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
<depend>std_msgs</depend>
2121
<depend>tf_transformations</depend>
2222

23+
<test_depend>python3-pytest</test_depend>
24+
2325
<export>
2426
<bitbots_documentation>
2527
<language>python2</language>

‎bitbots_misc/bitbots_teleop/setup.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"launch",
2020
"setuptools",
2121
],
22+
tests_require=["pytest"],
2223
zip_safe=True,
2324
keywords=["ROS"],
2425
license="MIT",

‎bitbots_misc/bitbots_tts/package.xml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<maintainer email="info@bit-bots.de">Hamburg Bit-Bots</maintainer>
1212

1313
<license>MIT</license>
14-
14+
1515
<author email="bestmann@informatik.uni-hamburg.de">Marc Bestmann</author>
1616

1717
<buildtool_depend>ament_cmake</buildtool_depend>
@@ -21,6 +21,8 @@
2121
<depend>espeak</depend>
2222
<depend>std_msgs</depend>
2323

24+
<test_depend>python3-pytest</test_depend>
25+
2426
<export>
2527
<bitbots_documentation>
2628
<status>broken</status>

‎bitbots_misc/bitbots_tts/setup.py‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name=package_name,
9-
packages=find_packages(),
9+
packages=find_packages(exclude=["test"]),
1010
data_files=[
1111
("share/" + package_name, ["package.xml"]),
1212
("share/ament_index/resource_index/packages", ["resource/" + package_name]),
@@ -16,6 +16,7 @@
1616
install_requires=[
1717
"setuptools",
1818
],
19+
tests_require=["pytest"],
1920
scripts=glob.glob("scripts/*"),
2021
entry_points={
2122
"console_scripts": [

‎bitbots_misc/system_monitor/package.xml‎

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<maintainer email="info@bit-bots.de">Hamburg Bit-Bots</maintainer>
1212

1313
<license>MIT</license>
14-
14+
1515
<author email="7sell@informatik.uni-hamburg.de">Finn-Thorben Sell</author>
1616

1717
<buildtool_depend>ament_cmake</buildtool_depend>
@@ -21,7 +21,10 @@
2121
<depend>rclpy</depend>
2222
<depend>bitbots_msgs</depend>
2323

24-
<export><build_type>ament_python</build_type>
24+
<test_depend>python3-pytest</test_depend>
25+
26+
<export>
27+
<build_type>ament_python</build_type>
2528
</export>
2629

27-
</package>
30+
</package>

‎bitbots_misc/system_monitor/setup.py‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name=package_name,
9-
packages=find_packages(),
9+
packages=find_packages(exclude=["test"]),
1010
data_files=[
1111
("share/" + package_name, ["package.xml"]),
1212
("share/ament_index/resource_index/packages", ["resource/" + package_name]),
@@ -18,6 +18,7 @@
1818
install_requires=[
1919
"setuptools",
2020
],
21+
tests_require=["pytest"],
2122
entry_points={
2223
"console_scripts": [
2324
"monitor = system_monitor.monitor:main",

‎bitbots_motion/bitbots_animation_rqt/package.xml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
<exec_depend>rqt_gui</exec_depend>
2323
<exec_depend>std_srvs</exec_depend>
2424

25+
<test_depend>python3-pytest</test_depend>
26+
2527
<export>
2628
<architecture_independent/>
2729
<rqt_gui plugin="${prefix}/plugin.xml"/>

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL