vehicle_interface CI test failed when running with rmw_cyclonedds_cpp
Description
Using the latest version of our ADE container (now has CycloneDDS 0.5.1 packages installed). Start by building and testing the ade environment. Once you enter it, just export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp
and your building and testing should be done with Eclipse Cyclone DDS RMW.
How to Reproduce
$ cd ~/ade-home/AutowareAuto
$ rm -rf build/ install/ log/
$ ade stop
$ ade start --update
$ ade enter
ade$ cd AutowareAuto
ade$ export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp
ade$ colcon build
ade$ colcon test
ade$ colcon test-result --verbose
Current Behavior
[----------] Global test environment tear-down
[==========] 138 tests from 10 test cases ran. (326 ms total)
[ PASSED ] 132 tests.
[ SKIPPED ] 4 tests, listed below:
[ SKIPPED ] test/high_frequency_warning.basic/0
[ SKIPPED ] test/high_frequency_warning.basic/1
[ SKIPPED ] test/high_frequency_warning.basic/2
[ SKIPPED ] test/high_frequency_warning.basic/3
[ FAILED ] 2 tests, listed below:
[ FAILED ] sanity_checks.raw_translation
[ FAILED ] sanity_checks.state_machine
2 FAILED TESTS
-- run_test.py: return code 1
-- run_test.py: inject classname prefix into gtest result file '/home/ivan/AutowareAuto/build/vehicle_interface/test_results/vehicle_interface/vehicle_interface_test.gtest.xml'
-- run_test.py: verify result file '/home/ivan/AutowareAuto/build/vehicle_interface/test_results/vehicle_interface/vehicle_interface_test.gtest.xml'
>>>
build/vehicle_interface/test_results/vehicle_interface/vehicle_interface_test.gtest.xml: 138 tests, 0 errors, 2 failures, 0 skipped
- vehicle_interface.sanity_checks raw_translation
<<< failure message
/home/ivan/AutowareAuto/src/drivers/vehicle_interface/test/sanity_checks.cpp:67
Value of: vi_node->interface().update_called()
Actual: false
Expected: true
>>>
- vehicle_interface.sanity_checks state_machine
<<< failure message
/home/ivan/AutowareAuto/src/drivers/vehicle_interface/test/state_machine_node.cpp:68
Value of: vi_node->interface().update_called()
Actual: false
Expected: true
>>>