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 testcachespeed
CACHE Speed Testcmocka
libcmockacpuload
cpuload testcrypto
crypto testcxxtest
C++ test programdrivertest
vela cmocka driver testfatutf8
FAT UTF8 testfdsantest
vela cmocka fdsan testfmemopen
- fmemopen test toolfopencookie
fopencookie test toolfstest
Generic file system testgetprime
getprime exampleiozone
IOzone, filesystem benchmark toolirtest
IR driver testltp
Linux Test Projectmemstress
memory stress testmemtester
utils_memtestermm
Memory management testmonkey
Monkey testmtd_nvs
MTD non-volatile storage Testnist-sts
NIST Statistical Test Suitenxffs
NXFFS file system exampleopen_memstream
- open_memstream test toolosperf
System performance profilingostest
OS testramspeed
RAM Speed 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 examplesuperpi
SuperPI testuclibcxx_test
uclibcxx testunity
Unity testing framework