improve #139: added --crash for cr_expect (#144)

This commit is contained in:
a1lu 2016-08-23 13:48:53 +02:00 committed by Franklin Mathieu
parent 25d444b1b9
commit 5ff8ef9a5c
2 changed files with 6 additions and 1 deletions

View file

@ -44,7 +44,7 @@ CR_API CR_NORETURN void criterion_abort_test(void);
* *
* Used as a counterpart to criterion_abort_test. * Used as a counterpart to criterion_abort_test.
*/ */
CR_INLINE static void criterion_continue_test(void) {} CR_API void criterion_continue_test(void);
/** /**
* Kills the current test, marking it as failed. * Kills the current test, marking it as failed.

View file

@ -40,6 +40,11 @@ void criterion_abort_test(void) {
longjmp(g_pre_test, 1); longjmp(g_pre_test, 1);
} }
void criterion_continue_test(void) {
if (criterion_options.crash)
debug_break();
}
void criterion_test_die(const char *msg, ...) { void criterion_test_die(const char *msg, ...) {
va_list vl; va_list vl;
va_start(vl, msg); va_start(vl, msg);