From 6416977ea7e2159a67fd6a9877c5e01abe2f8269 Mon Sep 17 00:00:00 2001 From: sanine-a Date: Fri, 2 Jul 2021 22:02:06 -0500 Subject: begin refactor of tests into individual source files --- src/tests/tests_main.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/tests/tests_main.c (limited to 'src/tests/tests_main.c') diff --git a/src/tests/tests_main.c b/src/tests/tests_main.c new file mode 100644 index 0000000..06c6940 --- /dev/null +++ b/src/tests/tests_main.c @@ -0,0 +1,28 @@ +#include "hs_tests.h" + +/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * + * RUN TESTS + * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + */ + +int tests_run = 0; +int tests_failed = 0; + +int main() +{ + printf("================ start tests ================\n\n"); + + hs_type_to_string_tests(); + hs_parse_args_tests(); + hs_parse_overloaded_tests(); + + hs_pushstring_tests(); + + printf("\n=============== tests finished ===============\n\n"); + + const char *color = tests_failed == 0 ? GREEN : RED; + printf("%sran %d tests, %d failed\n" RESET, color, tests_run, tests_failed); + return tests_failed; +} -- cgit v1.2.1