Skip to main content

µTest++ Testing Framework v4.1.1 released

· 2 min read

Version 4.1.1 is a new minor release, introducing a cleaner initialisation and several internal improvements.

Version 4.1.0, published a few hours earlier, introduced these changes and has no separate release post; version 4.1.1 contains the same functionality.

The µTest++ Testing Framework project is a C++ source code library that provides a lightweight testing framework specifically designed for embedded systems.

Prerequisites​

When installed via xpm, this project requires the xPack Prerequisites.

Installation​

The most straightforward method to incorporate the @micro-os-plus/micro-test-plus package into a project is to declare it as a dependency using xpm.

xpm install @micro-os-plus/micro-test-plus@4.1.1 --verbose

However, like any source code library, this project can also be integrated into another project in the traditional manner, either by copying the relevant files into the target project or by linking the entire project as a Git submodule.

Detailed instructions are available in the Integration Guide.

Source code​

Major changes​

  • None.

Bug fixes​

  • None.

Enhancements​

  • [#31]: Move the top default suite name from the runner constructor to the initialise() functions, and also accept as default the program name.
  • [#27]: Split definitions from declarations.
  • [#28]: Reorganise inlines.
  • [#29]: Extract expression formatting code from reporter.
  • [#30]: Move internal classes to the detail namespace.

Known issues​

  • None.

Continuous integration tests​

Prior to publication, a suite of tests was executed. The results can be reviewed at: