============================= test session starts ==============================
platform linux -- Python 3.10.12, pytest-6.2.5, py-1.10.0, pluggy-0.13.0
cachedir: /tmp/ws/build_isolated/rclpy/ament_cmake_pytest/test_guard_condition/.cache
rootdir: /tmp/ws/src/ros2/rclpy, configfile: pytest.ini
plugins: ament-xmllint-0.16.4, ament-copyright-0.16.4, ament-pep257-0.16.4, ament-flake8-0.16.4, ament-lint-0.16.4, mock-3.6.1, timeout-2.1.0, cov-3.0.0, colcon-core-0.16.0, rerunfailures-10.2
collected 2 items
../../src/ros2/rclpy/rclpy/test/test_guard_condition.py FF [100%]
=================================== FAILURES ===================================
____________________ TestGuardCondition.test_double_trigger ____________________
self = <test.test_guard_condition.TestGuardCondition testMethod=test_double_trigger>
def test_double_trigger(self):
called1 = False
called2 = False
def func1():
nonlocal called1
called1 = True
def func2():
nonlocal called2
called2 = True
gc1 = self.node.create_guard_condition(func1)
gc2 = self.node.create_guard_condition(func2)
self.executor.spin_once(timeout_sec=0)
self.assertFalse(called1)
self.assertFalse(called2)
gc1.trigger()
gc2.trigger()
self.executor.spin_once(timeout_sec=0)
self.executor.spin_once(timeout_sec=0)
self.assertTrue(called1)
> self.assertTrue(called2)
E AssertionError: False is not true
../../src/ros2/rclpy/rclpy/test/test_guard_condition.py:80: AssertionError
_______________________ TestGuardCondition.test_trigger ________________________
self = <test.test_guard_condition.TestGuardCondition testMethod=test_trigger>
def test_trigger(self):
called = False
def func():
nonlocal called
called = True
gc = self.node.create_guard_condition(func)
self.executor.spin_once(timeout_sec=0)
self.assertFalse(called)
gc.trigger()
self.executor.spin_once(timeout_sec=0)
> self.assertTrue(called)
E AssertionError: False is not true
../../src/ros2/rclpy/rclpy/test/test_guard_condition.py:52: AssertionError
- generated xml file: /tmp/ws/test_results/rclpy/test_guard_condition.xunit.xml -
=========================== short test summary info ============================
FAILED ../../src/ros2/rclpy/rclpy/test/test_guard_condition.py::TestGuardCondition::test_double_trigger
FAILED ../../src/ros2/rclpy/rclpy/test/test_guard_condition.py::TestGuardCondition::test_trigger
============================== 2 failed in 0.26s ===============================
-- run_test.py: return code 1
-- run_test.py: verify result file '/tmp/ws/test_results/rclpy/test_guard_condition.xunit.xml'
Build regressions
No build regressions reported!
Test regressions
Multi_nested_message_instrospection_test failing consistently in nightly_linux_coverage
Test_multi_nested_message_introspection flaky test in windows repeated
Sros2 test failure in windows: test_generate_policy_no_nodes.test_generate_policy_no_nodes
Flaky TestGuardCondition.construction_and_destruction throwing SEH Exception in Windows | Reported 📚
Reference build: https://ci.ros2.org/view/nightly/job/nightly_win_rep/3319/#showFailuresLink
Test regressions:
Log output:
Flaky ratio in the last 30 days (Apr 11th):
test_guard_condition failing consisntent in CycloneDDS | Reported 📚
Reference build: https://build.ros2.org/view/Rci/job/Rci__nightly-cyclonedds_ubuntu_jammy_amd64/765/#showFailuresLink
Test regressions:
Log output:
projectroot.test_guard_condition (and TestGuardCondition.test_double_trigger and TestGuardCondition.test_trigger)
This is a consistent issue for Rolling CycloneDDS
test_lifecycle_service_client failing consisntent in CycloneDDS | Reported 📚
Reference build: https://build.ros2.org/view/Rci/job/Rci__nightly-cyclonedds_ubuntu_jammy_amd64/765/#showFailuresLink
Test regressions:
Log output:
projectroot.test_lifecycle_service_client (and TestLifecycleServiceClientRCLErrors.call_services_rcl_errors)
This is a consistent issue for Rolling CycloneDDS
rclcpp.test_executors failing in Rolling CycloneDDS | Reported 📚
Reference build https://build.ros2.org/view/Rci/job/Rci__nightly-cyclonedds_ubuntu_jammy_amd64/775/#showFailuresLink
Test regressions:
Log output:
This test is failing since ros2/rclcpp#2465 in CycloneDDS
Warnings
Rosidl_generator_cpp release warning
Rviz_ogre_vendor warning