-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Several system test failures with the latest dev/1.0.0 #19
Comments
I can confirm this happens even with zenoh-c
I can provide the logs so we don't have to run them again. I believe we should solve these regressions before the PR in One of the issues seems be related to reliability no longer available on the subscriber side (and potentially the test expecting so). |
The observation on my laptop with the latest dev/1.0.0 fce8a62. RCL Failures 9 - test_context__rmw_cyclonedds_cpp (Failed)
15 - test_init__rmw_cyclonedds_cpp (Failed)
16 - test_node__rmw_cyclonedds_cpp (Failed)
19 - test_guard_condition__rmw_cyclonedds_cpp (Failed)
38 - test_context__rmw_fastrtps_cpp (Failed)
44 - test_init__rmw_fastrtps_cpp (Failed)
45 - test_node__rmw_fastrtps_cpp (Failed)
48 - test_guard_condition__rmw_fastrtps_cpp (Failed)
67 - test_context__rmw_zenoh_cpp (Failed)
73 - test_init__rmw_zenoh_cpp (Failed)
74 - test_node__rmw_zenoh_cpp (Failed)
77 - test_guard_condition__rmw_zenoh_cpp (Failed)
69 - test_graph__rmw_zenoh_cpp (Failed)
[ PASSED ] 18 tests.
[ FAILED ] 4 tests, listed below:
[ FAILED ] NodeGraphMultiNodeFixture.test_node_info_subscriptions
[ FAILED ] NodeGraphMultiNodeFixture.test_node_info_publishers
[ FAILED ] NodeGraphMultiNodeFixture.test_node_info_services
[ FAILED ] NodeGraphMultiNodeFixture.test_node_info_clients
82 - test_events__rmw_zenoh_cpp (Failed) # segmentation fault
95 - test_time (Failed) # The test did not generate a result file |
I just run it again with
RCL_ACTION:
RCLCPP:
RCLCPP_ACTION:
RCLCPP_COMPONENTS:
RCLCPP_LIFECYCLE:
TEST_COMMUNICATION:
TEST_QUALITY_OF_SERVICE:
TEST_RCLCPP:
Which makes a total of: 20 failing tests that were not failing before. (Mind that some of them might or have always been flaky). I believe the biggest regression is in RCL_ACTION in which we went from 0 to 5 and in TEST_COMMUNICATION in which we went from 0 to 5 (mind that this one have always been very flaky). It is also interesting to notice that, TEST_QUALITY_OF_SERVICE has always been very consisten on failing only 3 tests (9,11,12) (this is well known because they are not implemented), but now we have also 10 failing which has never failed before The logs file: Important detail too: |
Just tested with |
Just tested with |
From yesterday:
In addition to this, the recent log changes didn't help with getting information about the function panic |
I tried with the branch https://github.com/ZettaScaleLabs/rmw_zenoh/tree/dev/1.0.0-cy-tmp, RCL: RCL_ACTION: RCLCPP: (Note that some item number is changed... from 109 to 117) RCLCPP_COMPONENTS: RCLCPP_LIFECYCLE: RMW_ZENOH: (Coding style issue, expected) TEST_COMMUNICATION: TEST_QUALITY_OF_SERVICE: TEST_RCLCPP: TL;DR: I believe TEST_COMMUNICATION and TEST_RCLCPP are introduced by upgrading zenoh-c. We can start from them first. RCL_ACTION, RCLCPP and RCLCPP_LIFECYCLE can be the next goal. More information: For TEST_COMMUNICATION, it started to panic after 13/9 commit of zenoh-c. But some of them failed at 11/9 and 12/9 commit. test_2024-09-20_10-06-29(9-20 6357f723eb18788978b9f3475ab76b5a7cbdc80b).tar.gz |
23-09-2024 rmw_zenoh system tests result
RCL:
RCL_ACTION:
RCLCPP:
RCLCPP_ACTION:
RCLCPP_COMPONENTS:
RCLCPP_LIFECYCLE:
TEST_CLI_REMAP:
TEST_COMMUNICATION:
TEST_QOS:
TEST_RCLCPP:
A total of 67 failing tests (vs ~50 using |
We recently merged ros2/rclcpp#2633 which should get a lot of tests from the The |
Discussion is centralized in ros2#286 |
For examples, there are extra failure in
rcl
The same situation happens on
rclcpp
,rcl_action
, etc.The text was updated successfully, but these errors were encountered: