Runtime analysis overview

The runtime analysis tools of HCL OneTest Embedded allow you to closely monitor the behavior of your application for debugging and validation purposes.

These features use source code insertion to instrument the source code providing real-time analysis of the application while it is running, either on a native or embedded target platform.  

Each of these runtime analysis tools can be used together with any of the automated testing features providing, for example, test coverage information.

Note   SCI instrumentation of the source code generates a certain amount of overhead, which can impact application size and performance. See Source Code Insertion Technology for more information.

Here is a basic rundown of the main steps to using the runtime analysis feature set.

To use the runtime analysis tools:

  1. From the Start page, set up a new project. This can be done automatically with the New Project Wizard.

  2. Follow the Activity Wizard to add your application source files to the workspace.

  3. Select the source files under analysis in the wizard to create the application node.

  4. Select the runtime analysis tools to be applied to the application in the Build options.

  5. Use the Project Explorer to set up the test campaign and add any additional runtime analysis or test nodes.

  6. Run the application node to build and execute the instrumented application.

  7. View and analyze the generated analysis and profiling reports.

The runtime analysis tools can be run within a test by simply adding the runtime analysis setting to an existing test node.

The runtime analysis tools for C and C++ can also be used in an Eclipse development environment. Runtime or static analysis tools do not run on System Testing nodes.

Related Topics

Reducing Instrumentation OverheadAbout Memory ProfilingAbout Performance ProfilingAbout Code CoverageAbout Runtime TracingWorking with Eclipse