Ekumen-OS/beluga

System tests are flaky on main

Closed this issue · 1 comments

Bug description

The system tests are flaky; git bisect points directly to the laser scan rework.

Platform (please complete the following information):

  • OS: Ubuntu Jammy (ROS Humble)
  • Beluga version: 51576fb

How to reproduce

  1. sudo apt update && sudo apt install parallel -y
  2. colcon build --packages-up-to beluga_system_tests
  3. parallel -N0 --joblog /tmp/log colcon test --packages-select beluga_system_tests --return-code-on-test-failure ::: {1..14}
  4. cat /tmp/log

Expected behavior
All runs should be successful (return code 0).

Actual behavior
About 10/14 successful runs.

FYI @glpuga in case you rebase to latest main.

I'm going to look into this this week. I'm leaning towards investigating and submitting a forward-fix, but reverting is also an option if you think it's best.