diff --git a/src/util-unittest.h b/src/util-unittest.h index cca59b869b..7a0e110be9 100644 --- a/src/util-unittest.h +++ b/src/util-unittest.h @@ -54,6 +54,17 @@ void UtRunModeRegister(void); extern int unittests_fatal; +/** + * \breif Fail a test. + */ +#define FAIL do { \ + if (unittests_fatal) { \ + BUG_ON(1); \ + } else { \ + return 0; \ + } \ + } while (0) + /** * \brief Fail a test if expression evaluates to false. */