Topaz Workbench Command Line Interface overview


The Topaz Workbench Command Line Interface (CLI) is a separate installation from Topaz Workbench and can be installed on Windows or Linux. Topaz Workbench CLI is an application that provides the following functionality:

  • Facilitates integration with SonarQube by downloading source in conjunction with the Jenkins plugin, Compuware Source Code Download for Endevor, PDS, and ISPW Plugin.
  • Orchestrates running Topaz for Total Test unit tests in conjunction with the Jenkins plugin, Compuware for Total Test Plugin, Compuware for Total Test Plugin.

SonarQube Workflow

  • Source is committed to PDS, Endevor, or ISPW. Topaz Workbench can, optionally, be used to commit source.
  • The Jenkins plugin, Compuware Source Code Download for Endevor, PDS, and ISPW Plugin calls the Topaz Workbench CLI to download source from PDS, Endevor, or ISPW.
  • SonarQube analyzes the downloaded source.

Topaz for Total Test Workflow

  • Unit tests are committed to source control or copied to a central file system.
  • The Jenkins plugin, Compuware for Total Test Plugin, calls the Topaz Workbench CLI to run unit tests on the mainframe.

Topaz Workbench CLI Architecture

The following figure shows the Topaz Workbench CLI architecture:

image2021-2-22_11-58-46.png

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*