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);
 }

Reply via email to