If VERBOSE >= 1 then RUN_TEST_SUITE logs for each test of the suite
This commit is contained in:
@@ -44,6 +44,7 @@ struct Test
|
|||||||
}
|
}
|
||||||
|
|
||||||
#define TEST_SUITE(NAME, ...) struct Test NAME[] = {__VA_ARGS__}
|
#define TEST_SUITE(NAME, ...) struct Test NAME[] = {__VA_ARGS__}
|
||||||
|
#if VERBOSE >= 1
|
||||||
#define RUN_TEST_SUITE(SUITE) \
|
#define RUN_TEST_SUITE(SUITE) \
|
||||||
INFO(#SUITE, "%s", "Starting test suite...\n"); \
|
INFO(#SUITE, "%s", "Starting test suite...\n"); \
|
||||||
for (size_t i = 0; i < ARR_SIZE(SUITE); ++i) \
|
for (size_t i = 0; i < ARR_SIZE(SUITE); ++i) \
|
||||||
@@ -52,6 +53,13 @@ struct Test
|
|||||||
SUCCESS(SUITE[i].name, "%s\n", "Test succeeded"); \
|
SUCCESS(SUITE[i].name, "%s\n", "Test succeeded"); \
|
||||||
} \
|
} \
|
||||||
SUCCESS(#SUITE, "%s", "Finished test suite!\n")
|
SUCCESS(#SUITE, "%s", "Finished test suite!\n")
|
||||||
|
#else
|
||||||
|
#define RUN_TEST_SUITE(SUITE) \
|
||||||
|
INFO(#SUITE, "%s", "Starting test suite...\n"); \
|
||||||
|
for (size_t i = 0; i < ARR_SIZE(SUITE); ++i) \
|
||||||
|
SUITE[i].src(); \
|
||||||
|
SUCCESS(#SUITE, "%s", "Finished test suite!\n")
|
||||||
|
#endif
|
||||||
|
|
||||||
static size_t size_byte_array_to_string(const size_t n)
|
static size_t size_byte_array_to_string(const size_t n)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user