Making shared test resources available

Before you can use test resources from a shared network location, an administrator must make the resources available. You can use a local directory or a Engineering Workflow Management repository to store your test artifacts.

Before you begin

Make sure you have the details of the resource location where you have stored your artifacts. If you are using:

  • Engineering Workflow Management repository:
    • The location URI has four parts separated by a vertical bar (pipe) (|).
      1. The Engineering Workflow Management client's public repository URL.
      2. The name of the Engineering Workflow Management repository workspace that contains the test artifacts.
      3. The name of the Engineering Workflow Management component within the repository workspace that contains the test artifacts.
      4. The filepath to the test artifact file relative to the component.
      For example, https://foobar.com:9443/ccm|My Workspace|A Component|path/to/shared/directory.
    • Set the server credentials for a member of the JazzAdmins group to log into the Engineering Workflow Management client. Only one set of credentials are supported.
      1. Browse to the Advanced Server Properties view (qm/admin#action=com.ibm.team.repository.admin.configureAdvanced).
      2. Enter the password in the RTC Shared Location Password field.
      3. Enter the username in the RTC Shared Location Username field.
      4. Save.
      Note: Smartcard authentication is not supported.
  • Local directory:
    • For Engineering Test Management running on Windows servers, Engineering Test Management must be able to access the shared resource using the UNC naming convention. For example, if the test resources are stored on a server in the C:\MyRemoteAssets directory, an administrator must map a UNC path, such as \\9.27.150.168\RemoteTestAssets or \\OurTestServer\RemoteTestAssets to those test resources.
    • mount -t cifs //machinename/mymachine -o username=userid,password=XXXXXX /mnt/WinShare
    • For Linux servers, Engineering Test Management must be able to access the shared resource using an appropriate pathname. The shared resource locations can be pre-mounted or can be configured to auto-mount when used. For example, to access shared resources from a Windows file server when your Engineering Test Management server is running on Linux, you must mount the Windows share on Linux. The following is an example command for a RHEL 6 machine:
    • If you need to use a domain ID and password, you must specify the username in the form id@domain. Also, the mount command usually requires root (super-user) access. After you run the mount command, you can access the files in the Windows share from the directory that you specified (for example, /mnt/WinShare).

      The user must be able to access the shared resources without having to supply a password.

About this task

To make shared test resources available to Engineering Test Management:

Procedure

  1. Log in as a user who has permission to save and modify a project area. This can be any one of the following:
    • A user granted permission to save and modify a project area in the process configuration.
    • A user who is an administrator of the project area.
    • A user who is granted either the JazzProjectAdmins or JazzAdmins repository group permissions.
  2. Click the Administration (Administration) icon in the banner and select Manage Project Properties.
  3. Click Shared Resource Locations.
  4. Click the Add Resource Location icon (Add).
  5. Type the path to the shared location. using the UNC naming convention on Windows or the full path name on Linux, and Solaris.
    • For an Engineering Workflow Management repository, enter the URL (Internet address). The URL must include the protocol prefix https://.
    • For a local directory, use the UNC naming convention on Windows or the full path name on Linux, and Solaris.
  6. Click Save.

Results

After the shared resource has been made available, users can create test scripts that reference that resource from the shared location.