This topic describes how to connect all team Parasoft Project Center server. Project Center correlates data sent from C++test to other quality and compliance data, providing visibility and control into the software development process and the products it is delivering.

Sections include:

Prerequisites

If your team is using Parasoft Project Center, at least one installation of C++test —your designated server machine that runs nightly tests—should be connected (with reporting enabled).  

Connecting to Parasoft Project Center

To connect a machine to Parasoft Project Center:

  1. Choose Parasoft> Preferences to open the Preferences dialog.
  2. Select the Parasoft> DTP> Project Center category in the left pane.
  3. If the appropriate Project Center is not already set (from the auto-configuration process described in C++test Configuration Overview), enter your Project Center’s host (either a name or an IP address) in the Host name field, then enter its port in the Port number field.
  4. (Optional) If you want results from this machine sent to Project Center, check the Enable test result reporting option.
  5. (Optional) If you want Project Center to log results from this installation as the results from the nightly tests, check the Log results as nightly test run option.
  6. (Optional) If you want this machine to send only a brief summary report sent to Project Center, check the Send summary only option.
  7. (Optional) Specify user-defined attributes as described in Configuring Parasoft Project Center Attributes below. Such attributes will be sent to DTP along with test results; they can be used to identify and filter results in DTP.
  8. Click Apply.
  9. Click OK to set and save your settings.

Configuring Parasoft Project Center Attributes

Project Center attributes help you mark results in ways that are meaningful to your organization. Test group results sent to DTP will contain:

Both types of attributes can be used when defining a project in DTP (you can access them in the Test Group Attributes Filter area).

For example, when you select the project (for instance, "Parabank 2.0") in the Project area in Preferences> DTP, the attribute pair "User-Attributes: Project" = "Parabank 2.0" is sent to DTP by default. You could also configure it to send additional attributes. For example, assume you define "milestone" = "beta" In that case, "User-Attributes: milestone" = "beta" is sent to DTP in Test Group attributes.

In earlier versions of C++test, the Project field did not exist. User attributes were used to match results to projects. This is no longer needed.

With the current versions, user attributes should be used only as auxiliary means to express "Nightly" or "Beta." Do not use them to express the exact DTP project version; this should be set by choosing the appropriate "General Project."

Using the old style user attributes rather than choosing the appropriate General Project may prevent results from being properly assigned to the DTP project.

Custom Project Center attributes can be specified in two ways:

To set general attributes (attributes that apply to all tests) through the GUI:

  1. Do one of the following:
  2. Use the available controls in the Attributes section to add or import Parasoft Project Center attribute settings. Each attribute contains two components: a general attribute category name and a specific identification value.


For details on setting attributes through localsettings, see Configuring Localsettings