The Project Menu
- Create New Project
This opens the New Project window, where you browse to the directory of the project source code and select initial configuration files. See Section Creating a Helix QAC Project for details.
The Helix QAC software stores information about a project by adding two files ("prqaproject.xml" and "prqaproject.xml.stamp") and a directory ("prqa") to the project directory. You should not modify these.
- Open Project
Enables you to open an existing project by either selecting a "prqaproject.xml" file or a project directory. An error is displayed if the project directory does not contain a "prqaproject.xml" file.
- Close Project
Closes the active project and clears the screen.
- Close and Delete Project
Closes and deletes the active project, clearing the screen.
- Delete Project
Launches a dialog that allows the user to choose a project to delete.
- Synchronize
Opens a dialog that allows a project to be built in its own environment and monitored for the information required for Helix QAC analysis. For C and C++, the Helix QAC software derives the source code contents of a project from observations of the build process. You specify a script, having first read the list of constraints to ensure that the script adheres to them. Clicking Synchronize causes the Helix QAC software to execute the script and monitor the subsequent build process, identifying the source code files of interest.
On successful completion of this synchronization process, the Files panel is populated with the source and header files found, together with any definitions needed.
- Open Project Properties
- Set the Project and Source Root Directories
- Add file extension mappings for the programming language
- Perform Synchronization Configuration
- Set Baseline Diagnostic Suppression
- Perform Analysis Configuration
- Perform Rule Configuration
- Select Compiler Compatibility templates
- Perform Version Control Configuration.
This opens the Project Properties window, where the following configuration functions may be performed:
- Open Configuration Manager
This opens the Configuration Manager dialog. Refer to Configuration Manager
- Open CMA Project Editor
- Upload Results to a Structure101 project
This opens the CMA Project Editor window, allowing the configuration of CMA.
This option opens a sub-menu with the following options:
- Upload project to Structure101
- Upload selected files to Structure101
- Exit Application