About the µTest++ Testing Framework
The project
The µTest++ Testing Framework project is part of the
µOS++ Framework
and is hosted on GitHub as
micro-os-plus/micro-test-plus-xpack.
µTest++ is a lightweight testing framework for C++20 projects. It is designed primarily for embedded targets, where it runs on bare-metal Cortex-M, Cortex-A, and RISC-V devices and on QEMU, but it is equally suitable for native applications on Linux, macOS, and Windows.
Within µOS++, it is used to write the tests of the other packages, such
as diag-trace and utils-lists. It does not depend on any other
µOS++ package, so it can also be used in projects unrelated to µOS++.
The project history
The µTest++ Testing Framework history is presented on a separate History page.
The website
In February 2025, as part of the project restructuring,
the Docusaurus template was instantiated within the website folder,
alongside the Doxygen configuration, which was retained for the reference
pages.
The author
This project is currently maintained by Liviu Ionescu (ilg-ul), a senior computer engineer, with expertise in C++/C embedded systems, RTOSes, build tools, operating systems, compilers, and Internet technologies.
The author can be reached at <ilg@livius.net>.
Please note that this email address is provided as a courtesy.
For all correspondence relating to the µTest++ Testing Framework
project, please use the project support page.