1 #include <cgreen/cgreen.h>
2
3 TestSuite *messaging_tests();
4 TestSuite *assertion_tests();
5 TestSuite *vector_tests();
6 TestSuite *constraint_tests();
7 TestSuite *parameter_tests();
8 TestSuite *mock_tests();
9 TestSuite *breadcrumb_tests();
10 TestSuite *slurp_tests();
11 TestSuite *cute_reporter_tests();
12 TestSuite *unit_tests();
13 TestSuite *collector_tests();
14
main(int argc,char ** argv)15 int main(int argc, char **argv) {
16 TestSuite *suite = create_test_suite();
17 add_suite(suite, messaging_tests());
18 add_suite(suite, assertion_tests());
19 add_suite(suite, vector_tests());
20 add_suite(suite, constraint_tests());
21 add_suite(suite, parameter_tests());
22 add_suite(suite, mock_tests());
23 add_suite(suite, breadcrumb_tests());
24 add_suite(suite, slurp_tests());
25 add_suite(suite, cute_reporter_tests());
26 add_suite(suite, collector_tests());
27 add_suite(suite, unit_tests());
28 if (argc > 1) {
29 return run_single_test(suite, argv[1], create_text_reporter());
30 }
31 return run_test_suite(suite, create_text_reporter());
32 }
33