usdot-fhwa-stol / carma-platform

CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication. Doxygen Source Code Documentation :
https://usdot-fhwa-stol.github.io/documentation/carma-platform/
403 stars 124 forks source link

approaching_emergency_response_vehicle_plugin failing unit tests #2459

Closed adev4a closed 2 weeks ago

adev4a commented 2 weeks ago

Are you Saxton Lab/Leidos employee?

Yes

Summary

Currently, the CI pipeline in carma-platform does not complete because unit tests are failing. Because of this, Sonar static analysis does not run on new code. The approaching_emergency_response_vehicle_plugin package has some failing unit tests which have currently been commented out to allow the CI process to complete.

Commit

Develop

Expected Behavior

All unit tests pass.

Actual Behavior

Some unit tests are failing One test with compile - accessing private members. Needs to be re-written or added as friend test 2 other tests failing on search of subscription updated members. Most likely timing issues from node configure and activate.

Steps to Reproduce the Actual Behavior

  1. Build approaching_emergency_response_vehicle_plugin packae
  2. Run unit tests for package

Related Work

https://github.com/usdot-fhwa-stol/carma-platform/issues/2455

adev4a commented 2 weeks ago

Issue tracked on Jira: https://usdot-carma.atlassian.net/browse/CAR-6088