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.
Contents
arch_libcArch-specific libc Testatomic“Test atomic” testingbatterydumpBattery dump for testcmockalibcmockacpuloadcpuload testcryptocrypto testcxxtestC++ test programdrivertestcmocka driver testfatutf8FAT UTF8 testfdsantestvela cmocka fdsan testfmemopen- fmemopen test toolfopencookiefopencookie test toolfstestGeneric file system testgetprimebenchmarkirtestIR driver testltpLinux Test Projectmemstressmemory stress testmemtesterutils_memtestermmMemory management testmonkeyMonkey testmtd_nvsMTD non-volatile storage Testnand- NAND Flash Device Simulatornist-stsNIST Statistical Test SuitenxffsNXFFS file system exampleopen_memstream- open_memstream test toolostestOS testramtestRAM Testscanftestsscanf() testsd_benchSD card or mount point bench testsd_stressSD card or mount point stress testsensortestSensor driver testsetestSecure Element driver testsmartSMART File Systemsmart_testSMART File SystemsmpSMP exampleuclibcxx_testuclibcxx testunityUnity testing framework