CARMA Streets is a component of CARMA ecosystem, which enables such a coordination among different transportation users. This component provides an interface for CDA participants to interact with the road infrastructure. Doxygen Source Code Documentation: https://usdot-fhwa-stol.github.io/documentation/carma-streets/
Fix CI process to build/run all source code including lanelet aware services. This fixes issues to allow us to eventually build, scan, and run unit tests for the new sensor_data_sharing_service.
Due to carma-time-lib not being available in bionic and not having an installation process for ros and catkin in newer distributions of ubuntu, we previously were only able to run sonar scanner on services that did not have a lanelet 2 dependency. With out new base images and carma-time-lib now included in our streets_service_base_laneletaware:bionic image, we can use this base image to build, test and scan all of our source code again.
PR Details
Description
Fix CI process to build/run all source code including lanelet aware services. This fixes issues to allow us to eventually build, scan, and run unit tests for the new sensor_data_sharing_service. Due to carma-time-lib not being available in bionic and not having an installation process for ros and catkin in newer distributions of ubuntu, we previously were only able to run sonar scanner on services that did not have a lanelet 2 dependency. With out new base images and carma-time-lib now included in our streets_service_base_laneletaware:bionic image, we can use this base image to build, test and scan all of our source code again.
Related GitHub Issue
Related Jira Key
CDAR-389
Motivation and Context
For CI integration for the Sensor Data Sharing Service
How Has This Been Tested?
CI
Types of changes
Checklist: