From a7c1a5f9d6f3a9c2aeff1820c0070362e1aa6605 Mon Sep 17 00:00:00 2001 From: Jai Arora Date: Mon, 1 Jan 2024 13:31:39 +0530 Subject: [PATCH] posix: Adds test case for clock_getcpuclockid function Adds ZTEST for clock_getcpuclockid function Signed-off-by: Jai Arora --- tests/posix/common/src/clock.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/posix/common/src/clock.c b/tests/posix/common/src/clock.c index 3677e606c16c..21319bf3592e 100644 --- a/tests/posix/common/src/clock.c +++ b/tests/posix/common/src/clock.c @@ -213,3 +213,15 @@ ZTEST(posix_apis, test_realtime) CONFIG_TEST_CLOCK_RT_ERROR_MS, lo_wm, cma, hi_wm); zassert_between_inclusive(cma, lo, hi); } + +ZTEST(posix_apis, test_clock_getcpuclockid) +{ + int ret = 0; + clockid_t clock_id; + + ret = clock_getcpuclockid((pid_t)0, &clock_id); + zassert_equal(ret, 0, "POSIX clock_getcpuclock id failed"); + + ret = clock_getcpuclockid((pid_t)2482, &clock_id); + zassert_equal(ret, EPERM, "POSIX clock_getcpuclock id failed"); +}