| 27 * |
27 * |
| 28 */ |
28 */ |
| 29 |
29 |
| 30 #include "ucxtest.h" |
30 #include "ucxtest.h" |
| 31 |
31 |
| 32 static CX_TEST(test_dummy) { |
32 CxTestSuite *test_real_pgn_suite(void); |
| 33 CX_TEST_DO { |
|
| 34 CX_TEST_ASSERT(1); |
|
| 35 } |
|
| 36 } |
|
| 37 |
33 |
| 38 int main(void) { |
34 int main(void) { |
| 39 CxTestSuite *suite = cx_test_suite_new("dummy"); |
35 CxTestSuite *suites[] = { |
| 40 cx_test_register(suite, test_dummy); |
36 test_real_pgn_suite() |
| 41 cx_test_run_stdout(suite); |
37 }; |
| 42 cx_test_suite_free(suite); |
38 size_t suites_count = sizeof(suites)/sizeof(CxTestSuite *); |
| |
39 unsigned int failure = 0, success = 0; |
| |
40 for (size_t i = 0; i < suites_count; i++) { |
| |
41 cx_test_run_stdout(suites[i]); |
| |
42 failure += suites[i]->failure; |
| |
43 success += suites[i]->success; |
| |
44 cx_test_suite_free(suites[i]); |
| |
45 } |
| |
46 printf("\nTotal failure: %u | success: %u\n", failure, success); |
| |
47 |
| |
48 return failure > 0 ? 1 : 0; |
| 43 } |
49 } |