Use the fake_test_node in C++ integration tests accross the stack
Description
After !1038 (merged) is merged, we will have a unified way to write integration tests in C++ using the GTest framework. This issue tracks the adoption of this technique across the Autoware.Auto codebase.
See the state_estimation_nodes
or the tests of the fake_test_node
package for more details on how this can be implemented.
Expected behavior
All C++ integration tests should be using the fake_test_node
to avoid custom boilerplate.
Definition of Done
-
Add wait()
function for the common use case of single output per !1073 (comment 607764178) -
Find all packages that can make use of fake_test_node
and transition them to using it.
Edited by Frederik Beaujean