[x] I ran the pytests locally a few times and saw the flaky test pass but unsure how to robustly test it since it usually passes in CI but not always
Please create a checklist of tests you plan to do and check off the ones that have been completed successfully. Ensure that ROS 2 tests use domain_coordinator to prevent port conflicts. Further guidance for testing can be found on the ros utilities wiki.
Change Overview
Added in a new DDS profile based off of https://github.com/bdaiinstitute/bdai/pull/6448 to fix a flaky test caused by race conditions in service discovery in FastDDS.
Testing Done
[x] I ran the pytests locally a few times and saw the flaky test pass but unsure how to robustly test it since it usually passes in CI but not always
Please create a checklist of tests you plan to do and check off the ones that have been completed successfully. Ensure that ROS 2 tests use
domain_coordinator
to prevent port conflicts. Further guidance for testing can be found on the ros utilities wiki.