I want to add that I now aim for only running the unit under test’s task(s). Some adjacent units which are used by many units, like the settings/configuration unit may work as on target but instead of reading from e.g. EEPROM or SD card, I can port these low level accesses to file accesses on the Linux to be able to provide different configuration for different unit tests.