Skip to content

🧑‍🌾 Flaky test_action_interaction__rmw_connextdds in Windows debug and release #1162

@Crola1702

Description

@Crola1702

Bug report

Required Info:

  • Operating System:
    • Windows
  • Installation type:
    • Source
  • Version or commit hash:
    • Rolling
  • DDS implementation:
    • ConnextDDS

Steps to reproduce issue

  1. Run a build in nightly_win_deb
  2. See test regressions fail

Additional information

Reference build: https://ci.ros2.org/view/nightly/job/nightly_win_deb/3136/

Test regressions:

Log output:
-- run_test.py: extra environment variables:
 - RCL_ASSERT_RMW_ID_MATCHES=rmw_connextdds
 - RMW_IMPLEMENTATION=rmw_connextdds
-- run_test.py: invoking following command in 'C:\ci\ws\build\rcl_action':
 - C:/ci/ws/build/rcl_action/Debug/test_action_interaction__rmw_connextdds.exe --gtest_output=xml:C:/ci/ws/build/rcl_action/test_results/rcl_action/test_action_interaction__rmw_connextdds.gtest.xml
Running main() from C:\ci\ws\install\src\gtest_vendor\src\gtest_main.cc
[==========] Running 2 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 2 tests from TestActionClientServerInteraction__rmw_connextdds
[ RUN      ] TestActionClientServerInteraction__rmw_connextdds.test_interaction
C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(227): error: Expected equality of these values:
  ret
    Which is: 2
  0
error not set

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(238): error: Value of: this->is_goal_request_ready
  Actual: false
Expected: true
error not set

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(246): error: Expected equality of these values:
  ret
    Which is: 2201
  0
error not set

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(249): error: Expected equality of these values:
  this->outgoing_goal_request.goal.order
    Which is: 10
  this->incoming_goal_request.goal.order
    Which is: -842150451

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(253): error: Value of: (0 == memcmp(this->outgoing_goal_request.goal_id.uuid, this->incoming_goal_request.goal_id.uuid, 16))
  Actual: false
Expected: true

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(274): error: Expected equality of these values:
  ret
    Which is: 2
  0
error not set

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(287): error: Value of: this->is_goal_response_ready
  Actual: false
Expected: true

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(296): error: Expected equality of these values:
  ret
    Which is: 2103
  0
error not set

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(299): error: Expected equality of these values:
  this->outgoing_goal_response.accepted
    Which is: true
  this->incoming_goal_response.accepted
    Which is: true

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(300): error: Expected equality of these values:
  this->outgoing_goal_response.stamp.sec
    Which is: 123
  this->incoming_goal_response.stamp.sec
    Which is: -842150451

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(301): error: Expected equality of these values:
  this->outgoing_goal_response.stamp.nanosec
    Which is: 456789
  this->incoming_goal_response.stamp.nanosec
    Which is: 3452816845

[  FAILED  ] TestActionClientServerInteraction__rmw_connextdds.test_interaction (2548 ms)
[ RUN      ] TestActionClientServerInteraction__rmw_connextdds.test_interaction_with_cancel
C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(500): error: Expected equality of these values:
  ret
    Which is: 2
  0
error not set

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(511): error: Value of: this->is_goal_request_ready
  Actual: false
Expected: true
error not set

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(519): error: Expected equality of these values:
  ret
    Which is: 2201
  0
error not set

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(522): error: Expected equality of these values:
  this->outgoing_goal_request.goal.order
    Which is: 10
  this->incoming_goal_request.goal.order
    Which is: -842150451

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(526): error: Value of: (0 == memcmp(this->outgoing_goal_request.goal_id.uuid, this->incoming_goal_request.goal_id.uuid, 16))
  Actual: false
Expected: true

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(547): error: Expected equality of these values:
  ret
    Which is: 2
  0
error not set

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(560): error: Value of: this->is_goal_response_ready
  Actual: false
Expected: true

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(569): error: Expected equality of these values:
  ret
    Which is: 2103
  0
error not set

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(572): error: Expected equality of these values:
  this->outgoing_goal_response.accepted
    Which is: true
  this->incoming_goal_response.accepted
    Which is: true

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(573): error: Expected equality of these values:
  this->outgoing_goal_response.stamp.sec
    Which is: 123
  this->incoming_goal_response.stamp.sec
    Which is: -842150451

C:\ci\ws\src\ros2\rcl\rcl_action\test\rcl_action\test_action_interaction.cpp(574): error: Expected equality of these values:
  this->outgoing_goal_response.stamp.nanosec
    Which is: 456789
  this->incoming_goal_response.stamp.nanosec
    Which is: 3452816845

[  FAILED  ] TestActionClientServerInteraction__rmw_connextdds.test_interaction_with_cancel (2414 ms)
[----------] 2 tests from TestActionClientServerInteraction__rmw_connextdds (4964 ms total)

[----------] Global test environment tear-down
[==========] 2 tests from 1 test suite ran. (4964 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 2 tests, listed below:
[  FAILED  ] TestActionClientServerInteraction__rmw_connextdds.test_interaction
[  FAILED  ] TestActionClientServerInteraction__rmw_connextdds.test_interaction_with_cancel

 2 FAILED TESTS
-- run_test.py: return code 1
-- run_test.py: inject classname prefix into gtest result file 'C:/ci/ws/build/rcl_action/test_results/rcl_action/test_action_interaction__rmw_connextdds.gtest.xml'
-- run_test.py: verify result file 'C:/ci/ws/build/rcl_action/test_results/rcl_action/test_action_interaction__rmw_connextdds.gtest.xml'

Flaky report (last 15 days):

job_name last_fail first_fail build_count failure_count failure_percentage
nightly_win_deb 2024-06-26 2024-06-12 14 4 28.57
nightly_win_rel 2024-06-25 2024-06-25 16 1 6.25

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions