...
- Ability to collect and review reports from open-source tools in a centralized interface
- Ability to prioritize and triage violations according to your organization's development policy
- Ability to associate code authorship with violations
- Ability to email reports directly to development team members
- Ability to generate reports for quality purposes
...
- Java Runtime 11
- X-Server access (Linux only). The
DISPLAY
variable must be set and access control must be disabled for thexhost
command (runxtest xhost +
). This is required to ensure that overview images in HTML reports display correctly. - A valid license for Parasoft Multi-Language Pack added to your DTP License Server. See Adding and Managing Licenses in the DTP documentation for instructions.
- See the requirements for individual third-party analysis extensions for additional information.
...
Extract the Multi-Language Pack distribution to a directory that is accessible to non-administrator users. Some extractor tools, such as the default Windows and MacOS extractors, will create a directory that contains all Multi-Language Pack files. We recommend creating an installation home directory if your tool does not automatically create a directory to hold the extracted files. If you must install the pack into an admin-only directory (e.g., for example, /opt/multi-language) and MLP will be run by non-admin user, you will need to create additional subdirectories and apply appropriate permissions:
- Change the permissions for the <INSTALL>/etc/configEquniox directory to give non-admin users write access.
- Create a
.mlp
directory directory in the Multi-Language Pack installation directory (i.e., <INSTALL>/./mlp) and give non-admin users write access. This is where log files will be saved. - Create a
reports
directory in the Multi-Language Pack installation directory (i.e., <INSTALL>/reports) and give non-admin users write access. This is where the pack will save reports it generates.
Licensing and Configurationand Configuration
You can license and configure the Multi-Language Pack by configuring the settings in the the settings.properties file located in the installation directory.
...
No Format |
---|
mlp.license.use_network=false mlp.license.local.password=<license-password> |
Accepting the End User License Agreement
Set the following property to accept the Parasoft End User License Agreement (please read the EULA at https://www.parasoft.com/license):
No Format |
---|
parasoft.eula.accepted=true |
Connecting to DTP
Configure your DTP settings to acquire a license and to send code analysis execution results to DTP. Specify the following settings in the settings.properties file located in the installation directory:
dtp.
...
url
Specifies the host name of the URL to your DTP server.
dtp.port
Specifies the DTP port number. Default is 8443
Remember to include the https://
protocol; DTP requires https://
connections from other Parasoft tools.
dtp.user
Specifies the user name username for DTP authentication.
dtp.password
...
- If you have not already done so, execute your third-party analysis tool in order to generate results file which is needed for MLP to send to Parasoft DTP.
- Open a command prompt and navigate to the Multi-Language Pack installation directory.
- Execute the .BAT or .SH script with the necessary parameters all on one line:
...
You can also click on widgets to open additional interfaces, such as the Violations Explorer to prioritize violations, assign them to team members for remediation, and more.
Refer to the DTP documentation on docs.parasoft.com for details on using the features in DTP.