I'm using pico/test.h to write some test code. I use PICOTEST_CHECK_AND_ABORT to abort a test section if a failure occurs. But at the end of the test it says everything was successful.
I assume that PICOTEST_CHECK_AND_ABORT (and PICOTEST_CHECK_CHANNEL_AND_ABORT) should set picotest_error_code?