Ask HN: How do you test your embedded systems?
Mainly, I've been working close to ten years with more or less embedded devices, and the amount of unit testing your usual embedded shop has would make most devs from other walks of the industry faint.
However, that doesn't (necessarily) mean that there are no tests at all. But it's much more common to come across tests that test a whole part of the system end-to-end, like testing that your I2C commands are actually having the desired effect on the other end, or that your IoT node sends sensible measurements to the MQTT channel it should.
Do you use unit tests at all to verify embedded systems? Or is it system-level tests all the way?