The "Auto Test" feature of the cocos2d_tests project seems like it'd be more beneficial if any tests that are supposed to crash or assert were left out, or at least put at the very end of the test suite.
As of 3.14 it appears that the auto test is all but useless when run in debug mode ??
On the surface it seems like these bug tests should just be removed once the underlying code protects against such issues. I understand the use case for asserts instead of error checking whether for performance reasons, or to not introduce code bloat through excessive error checking where the specific usage of the API is disallowed.
If there's any previous public discussion refer me there, otherwise I'm curious what you're thoughts are.