Skip to main content

µTest++ Testing Framework v5.0.0 released

· 2 min read

Version 5.0.0 is a new release, introducing the new configuration micro-test-plus-defines.h file.

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.

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.

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@5.0.0 -verbose

Comprehensive instructions are available in the Install Guide.

Source code

Major changes

  • None.

Bug fixes

  • None.

Enhancements

  • the configuration file is now <micro-os-plus/micro-test-plus-defines.h>
  • to enable tracing, the new preprocessor macros are MICRO_OS_PLUS_MICRO_TEST_PLUS_TRACE_ENABLED and MICRO_OS_PLUS_MICRO_TEST_PLUS_TRACE_CONSTRUCTORS_ENABLED

Known issues

  • None.

Continuous Integration tests

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