Skip to main content

The µTest++ Testing Framework history

February 2021

In February 2021, the initial experimental version was developed, drawing inspiration from Node TAP and prioritising maximum simplicity.

March 2021

During March 2021, as part of a broader project restructuring, the C++ namespace was renamed to micro_os_plus.

April 2022

At the beginning of 2022, a significant reworking of the library commenced, with the objective of enhancing flexibility and supporting multiple test suites. The principal source of inspiration for this revision was Boost UT. The v3.x release was subsequently published in April 2022.

April 2026

In March 2026, following extensive experience with Node TAP, a major rework was undertaken to better align µTest++ with the Node TAP model. Two principal enhancements were introduced: the internal static objects were replaced by a hierarchy of explicit objects that pass references down the call chain from the runner to the individual checks; and a dedicated TAP reporter was added, producing output compliant with the TAP14 specification. The v4.x release was subsequently published in April 2026.