TC: Expand tc for kernel/clock module API's
authorLokesh B V <lokesh.bv@partner.samsung.com>
Wed, 19 Jul 2017 06:44:44 +0000 (12:14 +0530)
committerLokesh B V <lokesh.bv@partner.samsung.com>
Tue, 1 Aug 2017 09:52:35 +0000 (15:22 +0530)
1) Adds failure tc: invalid 'clk_id' as input to clock_getres() API.
2) Adds failure tc: invalid input to gettimeofday() API.

Signed-off-by: Lokesh B V <lokesh.bv@partner.samsung.com>
apps/examples/testcase/le_tc/kernel/tc_clock.c

index 1ad32ee..1e2b805 100644 (file)
@@ -64,6 +64,9 @@ static void tc_clock_clock_getres(void)
        TC_ASSERT_EQ("clock_getres", st_res.tv_sec, 0);
        TC_ASSERT_EQ("clock_getres", st_res.tv_nsec, NSEC_PER_TICK);
 
+       ret_chk = clock_getres(33 , &st_res);
+       TC_ASSERT_EQ("clock_getres", ret_chk, ERROR);
+
        TC_SUCCESS_RESULT();
 }
 
@@ -135,6 +138,10 @@ static void tc_clock_clock_gettimeofday(void)
        if (tv2.tv_sec == tv1.tv_sec + SEC_2) {
                TC_ASSERT_GEQ("gettimeofday", tv2.tv_usec, tv1.tv_usec);
        }
+#ifdef CONFIG_DEBUG
+       ret_chk = gettimeofday(NULL, NULL);
+       TC_ASSERT_EQ("gettimeofday", ret_chk, ERROR);
+#endif
 
        TC_SUCCESS_RESULT();
 }