This section covers both Unit Testing and Application Monitoring.

Environment-Specific Configuration

TASKING CrossView debugger (VX-toolset v2.5)

Before using C++test test configurations dedicated to work with TASKING CrossView debugger (VX-toolset v2.5), adjust them as follows:

TASKING standalone debugger dbgtc

Before using C++test test configurations dedicated to work with TASKING standalone debugger dbgtc, adjust them as follows:

Unit Testing

The following test configurations are provided to facilitate the unit testing process:

To run unit testing on the target or a simulator:

  1. Manually create or automatically generate a set of test cases.
  2. Duplicate one of the Altium TASKING Test Configurations.
  3. Modify the Test Configuration as needed.
  4. Select the desired testing context.
  5. Run tests with the customized Test Configuration created above.

Debugging Test Cases

C++test does not support direct Test Cases debugging for this environment. Use appropriate Debug/Launch Configuration for your original/tested project to load Test Executable and set breakpoints on wanted Test Cases manually.

Application Monitoring

The following test configurations are provided to facilitate the application monitoring process:

To run application monitoring on the target:

  1. Duplicate one of the Altium TASKING Application Monitoring Test Configurations.
  2. Modify the Test Configuration as needed.
  3. Select the desired testing context.
  4. Run tests with the customized Test Configuration created above.