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.
Both
bag
andserdes
modules implement dummy proto messages in thetests
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.