From 2f1e85f47ea0d3cac78bd92dcdc92b226335d143 Mon Sep 17 00:00:00 2001 From: Jerry Yu Date: Mon, 17 Apr 2023 16:47:50 +0800 Subject: [PATCH] fix comments issues Signed-off-by: Jerry Yu --- tests/suites/test_suite_platform.function | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/suites/test_suite_platform.function b/tests/suites/test_suite_platform.function index f4e12bff3a..2584d3dfc8 100644 --- a/tests/suites/test_suite_platform.function +++ b/tests/suites/test_suite_platform.function @@ -86,8 +86,11 @@ void time_delay_seconds(int delay_secs) elapsed_secs = mbedtls_time(NULL) - current; /* Built-in mbedtls_time function returns the number of seconds since the - * Epoch. That is affected by discontinuous jumps and cause test fail. - * Workaround it with 1 seconds tollerance. + * Epoch. That is affected by discontinuous jumps. And `nanosleep` use + * CLOCK_MONOTONIC(monotonically-increasing time source), That will cause + * negative elapsed time difference. + * + * Workaround it with 1 second tolerance. */ TEST_ASSERT(elapsed_secs >= delay_secs - 1); TEST_ASSERT(elapsed_secs < 4 + delay_secs);