[Note: this is NOT about unit testing FreeRTOS itself: that’s been well covered in other posts.]
I’m re-architecting a project that makes extensive use of FreeRTOS. For modules that don’t depend on FreeRTOS, there is (nearly) 100% unit test coverage – that’s good.
But for modules that make use of FreeRTOS, I’m trying to figure out the best testing strategy.
I could set up a minimal FreeRTOS environment for testing, but to avoid conflicts with the production FreeRTOS, I’d have to generate an entirely new project.
What strategies have people used for unit testing code that depends on FreeRTOS?