nuttx-apps/testing
DuoYuWang 1c0a812377 testing/ostest: exercise custom work queues
Add a focused wqueue entry that exercises predefined and dynamically
created work queues without changing the no-argument ostest flow.

Share the semaphore wait and basic worker helpers across configurations.
Flat builds exercise scheduler queues, Protected builds exercise USRWORK,
and pthread-enabled builds additionally cover configurable custom worker
pools. When pthread support is disabled, only predefined USRWORK cases are
compiled.

Cover invalid arguments, priority lookup, immediate and delayed work,
pending replacement and cancellation, periodic requeue, synchronous and
parallel cancellation, concurrent queues, callback self-destruction, and
queue teardown.

Assisted-by: Codex:GPT-5
Signed-off-by: DuoYuWang <thirteenking.wang@gmail.com>
2026-09-16 00:07:51 +08:00
..
arch
cmocka
crypto
cxx
cxx-oot-build
drivers testing/crypto: add SHA2-224 HMAC test case 2026-08-29 00:12:45 +08:00
enet
fff
fs
libc
ltp
mm
nettest testing/nettest: add checksum zero-length regression test 2026-09-10 23:11:37 +08:00
nuts
ostest testing/ostest: exercise custom work queues 2026-09-16 00:07:51 +08:00
sched
sig_sp_test
testsuites
unity
.gitignore
CMakeLists.txt
Make.defs
Makefile