nuttx-apps/testing/ostest
Huang Qi 16a16a9543 ostest: Implement mutex move test functionality
Add a new test for moving mutexes to verify behavior when a mutex is relocated.
* Introduced mutex_thread_args_t structure for thread arguments
* Created moved_mutex_thread_func to handle mutex operations in threads
* Updated mutex_test to include mutex_move_test for comprehensive testing

Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2025-03-24 20:34:54 +08:00
..
aio.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
barrier.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
cancel.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
CMakeLists.txt ostest: fix cmake build break 2025-01-30 17:15:49 +01:00
cond.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
dev_null.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
fpu.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
getopt.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
Kconfig testing/ostest: remove CONFIG_TESTING_OSTEST_FPUSIZE 2022-04-19 02:48:24 +08:00
libc_memmem.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
Make.defs testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
Makefile testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
mqueue.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
mutex.c ostest: Implement mutex move test functionality 2025-03-24 20:34:54 +08:00
nsem.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
nxevent.c ostest:Fix the issue that nxevent pthread was not executed, causing case failed 2025-03-05 10:08:17 +01:00
ostest.h testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
ostest_main.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
posixtimer.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
prioinherit.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
pthread_cleanup.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
pthread_exit.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
pthread_rwlock.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
pthread_rwlock_cancel.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
restart.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
rmutex.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
robust.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
roundrobin.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
sched_thread_local.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
schedlock.c Remove unused header files across multiple source files 2025-01-10 21:42:00 +08:00
sem.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
semtimed.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
setjmp.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
setvbuf.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
sigev_thread.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
sighand.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
sighelper.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
signest.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
sigprocmask.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
smp_call.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
specific.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
sporadic.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
sporadic2.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
suspend.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
timedmqueue.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
timedmutex.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
timedwait.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
tls.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
vfork.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
waitpid.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
wdog.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00
wqueue.c testing: migrate to SPDX identifier 2024-12-30 18:02:50 +08:00