Usability Enhancements

Format Specifiers for Log Macros

  • CT supports format specifiers such as %d and %s, similar to printf(), for specifying various data types in log messages. This enhancement simplifies log message creation and makes it easier to check variable values.

Conversion Toolchain Option Configuration

  • CT supports direct configuration of conversion toolchain options, removing the need to manually edit the settings file and simplifying configuration management. Each option includes a description, and settings can be adjusted on the third page of the Conversion Toolchain Add/Edit Wizard.

Synchronize build information for C/C++ projects with build information

  • A new feature automatically applies changes in build information to projects created using [C/C++ Project from Build Information]. By selecting [Synchronize with Build Information] from the project context menu, file system changes are applied, and the latest compile/link flags are updated.

Enhanced Function Call Information Output

  • Function call information can be generated without manually removing functions excluded from coverage measurement. Enable the “Hide functions excluded from coverage measurement when generating function call information” option under [Project Properties] > [Test] to display only functions being measured for coverage.

Multi-selection Support for Function Call Information Output

  • Generate function call flow contents by selecting multiple tests and test cases at the same time.

Improved Test Result Display

Improved Diagnostic Message Display for Successful Tests

  • Diagnostic messages for successful test cases can be hidden in the Unit/Integration Test View or test reports to prevent confusion with error messages. This makes it easier to review test results. Configure this setting under [Preferences] > [Test].

Improved Function Coverage Representation

  • Function coverage for each test has been refined to match CT’s display format, making test reports easier to interpret.