If the setup function returns TEST_SKIPPED, the logs would say the test
case is skipped while the summary count would consider it under failed
cases. Address this by counting such test cases under 'skipped'.

Signed-off-by: Anoob Joseph <ano...@marvell.com>
---
 app/test/test.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app/test/test.c b/app/test/test.c
index 5194131..f4d2854 100644
--- a/app/test/test.c
+++ b/app/test/test.c
@@ -358,6 +358,8 @@ unit_test_suite_runner(struct unit_test_suite *suite)
                                suite->failed++;
                } else if (test_success == -ENOTSUP) {
                        suite->unsupported++;
+               } else if (test_success == TEST_SKIPPED) {
+                       suite->skipped++;
                } else {
                        suite->failed++;
                }
-- 
2.7.4

Reply via email to