Update UNITY_FAIL_AND_BAIL macro to pass a pointer, to the current test failed status counter, down to utest_unity_assert_failure() function. This allows utest_unity_assert_failure() to reset the status counter in the case where Utest itself has been configured to continue running the following test cases after an ASSERT failure, thus ensuring that Unity will continue to check any subsequent ASSERT checks.
Update UNITY_FAIL_AND_BAIL macro to pass a pointer, to the current test
failed status counter, down to utest_unity_assert_failure() function. This
allows utest_unity_assert_failure() to reset the status counter in the
case where Utest itself has been configured to continue running the
following test cases after an ASSERT failure, thus ensuring that Unity
will continue to check any subsequent ASSERT checks.

ARMmbed/unity