Intel® Inspector User Guide for Linux* OS

ID 767796
Date 3/22/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Test for Regressions

NOTE:

Sanitizers in Intel® oneAPI DPC++/C++ Compiler and Intel® Fortran Compiler help effectively pinpoint memory, address, threading, and undefined behavior related issues early in the development process. Sanitizers offer faster time to results, fewer false positives, and improved compiler integration compared to Intel Inspector. As a result, Intel Inspector will no longer be included in the Intel® HPC Toolkit. It continues to be downloadable as a standalone package and it will be discontinued in 2025 or later. Customers who have purchased Intel® Priority Support will continue to receive support. Please see Intel Inspector deprecation article for more information.

The recommended approach for regression testing with the Intel® Inspector involves these basic steps:

  1. Create a gold standard:

    • Use the GUI (or the inspxe-cl command) to create a result from which you have successfully eliminated all real problems.

    • Use the inspxe-cl command to create a suppression file to match any remaining problems you have determined you can ignore.

  2. Change your source code.

  3. Use the inspxe-cl command (or the GUI) to check for new problems:

    • Apply the suppression file when you run a new analysis.

    • Determine if the changed source code introduced new problems that do not match those in the suppression file.

Intel Inspector also offers alternative ways to test for regressions.