nuttx-apps/testing/ostest
hujun5 02efb15b57 ostest:fix signal test fail
If the same signal is quickly repeated multiple times, the signal may be ignored.
In SMP since we cannot control thread scheduling to ensure timely signal processing,
it is best to use semaphores to wait for signal processing to complete, which can also shorten the ostest time

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2023-05-06 23:37:07 +03:00
..
aio.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
barrier.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
cancel.c ostest: fix smp ostest fail 2023-04-24 09:55:54 +02:00
cond.c ostest: fix smp ostest fail 2023-04-24 09:55:54 +02:00
dev_null.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
fpu.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
getopt.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
Kconfig testing/ostest: remove CONFIG_TESTING_OSTEST_FPUSIZE 2022-04-19 02:48:24 +08:00
Make.defs Makefiles: Gregory Nutt: update licenses to Apache 2021-06-07 21:35:33 -05:00
Makefile Changes to apps needed by nutts PR 8885 2023-03-27 16:58:52 +03:00
mqueue.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
mutex.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
nsem.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
ostest_main.c ostest: Introduce basic work queue test 2023-03-22 12:56:01 +02:00
ostest.h Changes to apps needed by nutts PR 8885 2023-03-27 16:58:52 +03:00
posixtimer.c testing/ostest: Define the private used signal to SIGRTMIN 2023-04-05 03:38:24 -07:00
prioinherit.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
pthread_cleanup.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
pthread_rwlock_cancel.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
pthread_rwlock.c ostest: fix smp ostest fail 2023-04-24 09:55:54 +02:00
restart.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
rmutex.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
robust.c ostest: fix smp ostest fail 2023-04-24 09:55:54 +02:00
roundrobin.c apps/testing/ostest/roundrobin.c: Fix nxstyle errors 2023-04-29 14:54:40 +08:00
sem.c ostest: fix smp ostest fail 2023-04-24 09:55:54 +02:00
semtimed.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
setjmp.c ostest: Introduce basic setjmp/longjmp test 2022-03-01 12:03:31 +08:00
setvbuf.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
sigev_thread.c testing/ostest: Define the private used signal to SIGRTMIN 2023-04-05 03:38:24 -07:00
sighand.c testing/ostest: Define the private used signal to SIGRTMIN 2023-04-05 03:38:24 -07:00
sighelper.c Changes to apps needed by nutts PR 8885 2023-03-27 16:58:52 +03:00
signest.c ostest:fix signal test fail 2023-05-06 23:37:07 +03:00
sigprocmask.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
specific.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
sporadic2.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
sporadic.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
suspend.c Add another batch of missing headers throughout the repository 2023-03-28 14:54:16 -03:00
timedmqueue.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
timedmutex.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
timedwait.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
tls.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
vfork.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
waitpid.c apps: add <assert.h> header file 2023-03-16 12:00:28 +01:00
wqueue.c ostest: fix smp ostest fail 2023-04-24 09:55:54 +02:00