mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-02 12:49:03 +00:00
The previous version of cxxtest uses a fixed value(4096) for STACKSIZE, insufficient when no optimization options are set(CONFIG_DEBUG_NOOPT). This patch increased the STACKSIZE to CONFIG_DEFAULT_TASK_STACKSIZE for stability and consistency. Change-Id: I45a4806d2cda1583f60a5cf24b98b8df58f377d0 Signed-off-by: Peter Bee <bijunda1@xiaomi.com> |
||
|---|---|---|
| .. | ||
| cxxtest_main.cxx | ||
| Kconfig | ||
| Make.defs | ||
| Makefile | ||
| README.md | ||
Testing / cxxtest C++ STL
This is a test of the C++ standard library. At present a port of the uClibc++
C++ library is available. Due to licensing issues, the uClibc++ C++ library is
not included in the NuttX source tree by default, but must be installed (see the
README.txt file in the uClibc++ download package for installation).
The uClibc++ test includes simple test of:
- iostreams,
- STL,
- RTTI, and
- Exceptions
Example Configuration Options
CONFIG_TESTING_CXXTEST=y– Enables the example
Other Required Configuration Settings
Other NuttX setting that are required include:
CONFIG_HAVE_CXX=yCONFIG_HAVE_CXXINITIALIZE=yCONFIG_UCLIBCXX=yorCONFIG_LIBCXX=y
Additional uClibc++/libcxx settings may be required in your build environment.