Hacker News new | ask | show | jobs
by TickleSteve 3901 days ago
The way I tend to approach testing (I develop embedded s/w) is to use host-based unit testing on the majority of the code . Any h/w layers (read drivers) can only really be tested via system-level testing. It is more critical to have system-level testing on any real-time time-sensitive software; you can't really separate the behaviour of the s/w from the behaviour of the h/w.

...so, while nice to have another framework, most unit testing for embedded code can be performed on the host (i.e Linux or Windows).