olympus-robotics / hephaestus

Hephaestus is a C++ framework designed to facilitate robotics development by providing commonly needed functionality and abstractions.
MIT License
25 stars 4 forks source link

[Test] Create test_utils module and add dummy proto messages #89

Open filippobrizzi opened 3 months ago

filippobrizzi commented 3 months ago

Both bag and serdes modules implement dummy proto messages in the tests folder for testing.

The reason for this duplication is that if we move them into a separate shared module, when we build the modules (even with tests disabled) we will still build and install them.

So before doing this we need to update CMake, see: [CMake] Add option to specify that a module is a test dependency

Once this is done we can also move the ipc tests from examples module to IPC module.