This project contains the unittests for the libEmbedded library.
use git clone --recurse-submodules https://github.com/Squantor/libEmbeddedTests.git
to clone the repository and its submodules.
To build the test suite execute:
make PROJECT=libEmbeddedTests
Building can be done with various configurations that set up flags and other settings, this configuration is set with the CONFIG
variable. Valid configurations are release
and debug
where the debug
configuration is default.
The release
configuration has optimizations enabled (usually for size) and minimal included debugging information. The debug
configuration has NO optimization and full debugging information.
For cleaning execute the following command:
make clean
To build the documentation use make doc
, this depends on doxygen.
This project has a few dependencies:
- squantorLibEmbedded library, as it tests this
- squantorMinUnit minimal unittest library, used in the tests themselves.