Fixed test outputs, decoupled tests from NuttX low-level output

This fixes / improves the tests output and does not abort on ADC fail, but rather reports it at the end as intended. This is important to be able to identify all issues of a board at once, and does not force to iterate several times for things that could have been spotted on the first attempt.