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.
*/
CR_INLINE static void criterion_continue_test(void) {}
CR_API void criterion_continue_test(void);
/**
* Kills the current test, marking it as failed.

View file

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