Skip to main content

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.