Testing
The apps/testing
directory is used to build NuttX-specific tests and to
include external testing frameworks.
There is overlap between what you will find in apps/examples
and
apps/testing
in the sense that there are also tests in apps/examples
as
well. Those tests, however, can also be used to illustrate usage of a NuttX
feature. Most of the tests in apps/testing
, on the other hand, are pure tests
with little value as usage examples.
arch_libc
Arch-specific libc Testatomic
“Test atomic” testingbatterydump
Battery dump for testcmocka
libcmockacpuload
cpuload testcrypto
crypto testcxxtest
C++ test programdrivertest
cmocka driver testfatutf8
FAT UTF8 testfdsantest
vela cmocka fdsan testfmemopen
- fmemopen test toolfopencookie
fopencookie test toolfstest
Generic file system testgetprime
getprime exampleirtest
IR driver testltp
Linux Test Projectmemstress
memory stress testmemtester
utils_memtestermm
Memory management testmonkey
Monkey testmtd_nvs
MTD non-volatile storage Testnand
- NAND Flash Device Simulatornist-sts
NIST Statistical Test Suitenxffs
NXFFS file system exampleopen_memstream
- open_memstream test toolostest
OS testramtest
RAM Testscanftest
sscanf() testsd_bench
SD card or mount point bench testsd_stress
SD card or mount point stress testsensortest
Sensor driver testsetest
Secure Element driver testsmart
SMART File Systemsmart_test
SMART File Systemsmp
SMP exampleuclibcxx_test
uclibcxx testunity
Unity testing framework