==================================== ERRORS ====================================
________________________ ERROR collecting test session _________________________
/usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/lib/python3/dist-packages/_pytest/python.py:215: in pytest_collect_file
module: Module = ihook.pytest_pycollect_makemodule(
/usr/lib/python3/dist-packages/_pytest/config/compat.py:66: in fixed_hook
return hook(**kw)
/usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
/usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/opt/ros/rolling/lib/python3.12/site-packages/launch_testing/pytest/hooks.py:193: in pytest_pycollect_makemodule
entrypoint = find_launch_test_entrypoint(path)
/opt/ros/rolling/lib/python3.12/site-packages/launch_testing/pytest/hooks.py:183: in find_launch_test_entrypoint
module = import_path(path, root=None)
/usr/lib/python3/dist-packages/_pytest/pathlib.py:567: in import_path
importlib.import_module(module_name)
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1387: in _gcd_import
???
<frozen importlib._bootstrap>:1360: in _find_and_load
???
<frozen importlib._bootstrap>:1331: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:935: in _load_unlocked
???
/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:186: in exec_module
exec(co, module.__dict__)
../../src/ywcnof8hmr/diagnostics/diagnostic_aggregator/test/test_discard_behavior.py:71: in <module>
import launch_pytest
E ModuleNotFoundError: No module named 'launch_pytest'
- generated xml file: /__w/diagnostics/diagnostics/ros_ws/build/diagnostic_aggregator/test_results/diagnostic_aggregator/test_discard_behavior.xunit.xml -
=========================== short test summary info ============================
ERROR ../.. - ModuleNotFoundError: No module named 'launch_pytest'
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=============================== 1 error in 0.17s ===============================
-- run_test.py: return code 2
-- run_test.py: verify result file '/__w/diagnostics/diagnostics/ros_ws/build/diagnostic_aggregator/test_results/diagnostic_aggregator/test_discard_behavior.xunit.xml'
Looks ok locally. So I assume this has something to do with how the dependencies are installed in CI.
Looks like this has been happening for a bit. The launch_pytest has been in for a while so that looks ok.
Looks ok locally. So I assume this has something to do with how the dependencies are installed in CI.
Looks like this has been happening for a bit. The
launch_pytesthas been in for a while so that looks ok.Haven't dug to deep into the
actions-ros-cistep. But it just does arosdep install.