This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git
commit b7b2ba37a191a95ac7afd930feb5f7966adb849d Author: ligd <[email protected]> AuthorDate: Fri May 16 16:14:41 2025 +0800 timer_test: reduce the sleep time to improve testing efficiency reduce the sleep time Signed-off-by: ligd <[email protected]> --- testing/testsuites/kernel/time/cases/clock_test_timer05.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/testing/testsuites/kernel/time/cases/clock_test_timer05.c b/testing/testsuites/kernel/time/cases/clock_test_timer05.c index c9903c3e3..8c282260a 100644 --- a/testing/testsuites/kernel/time/cases/clock_test_timer05.c +++ b/testing/testsuites/kernel/time/cases/clock_test_timer05.c @@ -112,7 +112,7 @@ void test_nuttx_clock_test_timer05(FAR void **state) /* Start the timer */ - its.it_value.tv_sec = 3; /* 3, timer time 3 seconds. */ + its.it_value.tv_sec = 1; its.it_value.tv_nsec = 0; its.it_interval.tv_sec = its.it_value.tv_sec; its.it_interval.tv_nsec = its.it_value.tv_nsec; @@ -124,8 +124,8 @@ void test_nuttx_clock_test_timer05(FAR void **state) syslog(LOG_INFO, "timer_create %p: %d", timerid01, ret); assert_int_equal(ret, 0); - its.it_value.tv_sec = 4; /* 4, timer time 4 seconds. */ - its.it_value.tv_nsec = 0; + its.it_value.tv_sec = 0; + its.it_value.tv_nsec = 50 * 1000 * 1000; /* 50ms */ its.it_interval.tv_sec = its.it_value.tv_sec; its.it_interval.tv_nsec = its.it_value.tv_nsec; @@ -138,12 +138,7 @@ void test_nuttx_clock_test_timer05(FAR void **state) syslog(LOG_INFO, "timer_settime %p: %d", timerid02, ret); assert_int_equal(ret, 0); - its.it_value.tv_sec = 5; /* 5, timer time 5 seconds. */ - its.it_value.tv_nsec = 0; - its.it_interval.tv_sec = its.it_value.tv_sec; - its.it_interval.tv_nsec = its.it_value.tv_nsec; - - sleep(20); /* 20, sleep seconds for timer. */ + sleep(3); ret = timer_delete(timerid01); syslog(LOG_INFO, "timer_delete %p %d", timerid01, ret); assert_int_equal(ret, 0); @@ -152,6 +147,8 @@ void test_nuttx_clock_test_timer05(FAR void **state) syslog(LOG_INFO, "timer_delete %p %d", timerid02, ret); assert_int_equal(ret, 0); + syslog(LOG_INFO, "cnt %d %d\n", + test_timer05_g_sighdlcnt01, test_timer05_g_sighdlcnt02); assert_int_not_equal(test_timer05_g_sighdlcnt01, 0); assert_int_not_equal(test_timer05_g_sighdlcnt02, 0); }
