X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=test%2Ftest%2Ftest.c;h=c561eb561248461276fbdb22105dfb88cc29bd80;hb=34818d6cfd14da9b856ed4f45224766e5841aa9f;hp=a86dc86e841268116f2d667312557b5436256ecc;hpb=151f4d0341f1e4b63471e42ac6c1949882472c78;p=dpdk.git diff --git a/test/test/test.c b/test/test/test.c index a86dc86e84..c561eb5612 100644 --- a/test/test/test.c +++ b/test/test/test.c @@ -157,7 +157,8 @@ int unit_test_suite_runner(struct unit_test_suite *suite) { int test_success; - unsigned total = 0, executed = 0, skipped = 0, succeeded = 0, failed = 0; + unsigned int total = 0, executed = 0, skipped = 0; + unsigned int succeeded = 0, failed = 0, unsupported = 0; const char *status; if (suite->suite_name) { @@ -191,8 +192,12 @@ unit_test_suite_runner(struct unit_test_suite *suite) test_success = suite->unit_test_cases[total].testcase(); if (test_success == TEST_SUCCESS) succeeded++; + else if (test_success == -ENOTSUP) + unsupported++; else failed++; + } else if (test_success == -ENOTSUP) { + unsupported++; } else { failed++; } @@ -203,6 +208,8 @@ unit_test_suite_runner(struct unit_test_suite *suite) if (test_success == TEST_SUCCESS) status = "succeeded"; + else if (test_success == -ENOTSUP) + status = "unsupported"; else status = "failed"; @@ -224,6 +231,7 @@ suite_summary: printf(" + Tests Total : %2d\n", total); printf(" + Tests Skipped : %2d\n", skipped); printf(" + Tests Executed : %2d\n", executed); + printf(" + Tests Unsupported: %2d\n", unsupported); printf(" + Tests Passed : %2d\n", succeeded); printf(" + Tests Failed : %2d\n", failed); printf(" + ------------------------------------------------------- +\n");