From my understanding, if one of the tests crashes, Ceedling will simply stop running the remaining tests. Is there a reason for this? I find it annoying because if I have multiple tests that crashes then I can only address one issue at time, having to re-run the tests after each fix to find the next error. Is there a reason to this?
What I would prefer Ceedling to do (although I appreciate there is some work to it) is that if a test crashes, Ceedling would set the remaining tests of that executable as failed and then continue with the other tests. It should also warn properly about when it does this.