galasa

Close menu
Open menu

Managers

You can find the links to the Javadoc API documentation for all the Galasa Managers on the overview page.

You can view the installation verification tests (IVTs) for the Managers in GitHub.

Managers provided with the current Galasa distribution

Key

Each Manager is tagged with one of the follow readiness indicators:

  • alpha This Manager is being actively developed. It is subject to change and has not been extensively tested.
  • beta This Manager is almost ready. It has been tested and the TPI is stable, but there may be minor changes to come.
  • release This Manager is feature complete, has passed all tests and is deemed release grade.
CICS TS Managers
Name Description
CECI Manager
release
Provides CECI 3270 interaction - initially supporting containers and link programs.
CEDA Manager
alpha
Provides CEDA 3270 interaction.
CEMT Manager
alpha
Provides CEMT 3270 interaction.
CICS TS Manager
alpha
Provides configuration information for pre-existing CICS TS servers. Drives provisioning services from other managers, e.g. z/OS PT.
Cloud Managers
Name Description
Docker Manager
release
Enables containers to run on infrastructure Docker engines - either for testing directly or for assisting the testing process.
Kubernetes Manager
alpha
Provisions Kubernetes namespaces for tests (or Managers) to use.
OpenStack Manager
alpha
Provisions Linux images on servers within OpenStack. This Manager currently supports only Linux and provides the servers via the Linux Manager.
Communications Managers
Name Description
HTTP Client Manager
release
Provides a common setup of HTTP client operations for the test (or a Manager) to use.
IP Network Manager
alpha
Provides configuration information for IP-based servers.
MQ Manager
alpha
Provides the ability to connect to an existing Queue Manager and enables applications to read and write one or more messages to and from a queue.
Core Managers
Name Description
Artifact Manager
release
Provides access to resources within a test bundle. It also provides templating services.
Core Manager
release
The Core Manager provides tests with access to some of the core features within the Galasa Framework. The Core Manager is always initialised and included in a test run and contributes the logger, stored artefact root and test property annotations.
Logging Managers
Name Description
ElasticLog Manager
alpha
Exports test results to ElasticSearch, which can be subsequently used within Kibana dashboards.
Ecosystem Managers
Name Description
Galasa Ecosystem Manager
alpha
Deploys an entire Galasa Ecosystem to Kubernetes to enable integration testing against Galasa.
Test Tool Managers
Name Description
JMeter Manager
beta
Configures and runs JMeter testing via Docker containers.
Selenium Manager
beta
Allows tests to drive Web Browser testing using Selenium.
VTP Manager
release
Create an automated test in Galasa and use the VTP Manager to record the interactions between the test and your CICS programs.
Unix Managers
Name Description
Linux Manager
alpha
Connect to a Linux image and run commands on that image via the command shell. Drive provisioning of images by using other Managers, for example, the OpenStack Manager. The Linux Manager depends on the IP Network Manager to provide the IP connection to the Linux image.
Workflow Managers
Name Description
GitHub Manager
release
Use the GitHub Manager to help analyze test results. Identify test classes and test methods that have failed as the result of a known problem which is documented in an open GitHub issue, avoiding spending time investigating the cause of a failure of which the reason is known.
z/OS Managers
Name Description
RSE API Manager
alpha
Provides tests and Managers with access to RSE API functions.
z/OS 3270 Manager
beta
Provides tests and Managers with a 3270 client.
z/OS Batch z/OS MF Manager
beta
Provides the default implementation of the z/OS Batch Manager using z/OS MF. Can only be used via the z/OS Batch Manager interface.
z/OS Batch RSE API Manager
alpha
Provides an implementation of the z/OS Batch Manager using the RSE API. Can only be used via the z/OS Batch Manager interface.
z/OS Console oeconsol Manager
alpha
Provides an implementation of the z/OS Console by using the z/OS UNIX oeconsol command. Can only be used via the z/OS Console Manager interface.
z/OS Console z/OS MF Manager
beta
Provides the default implementation of the z/OS Console by using z/OS MF. Can only be used via the z/OS Console Manager interface.
z/OS File RSE API Manager
alpha
Provides an implementation of the z/OS File Manager by using RSE API. Can only be used via the z/OS File Manager interface.
z/OS File z/OS MF Manager
beta
Provides the default implementation of the z/OS File Manager using z/OS MF. Can only be used via the z/OS File Manager interface.
z/OS Manager
beta
Provides tests and Managers with access to z/OS images, sysplexes and log information. Additionally, the z/OS Manager contributes annotations which allow you to run batch jobs, issue console commands, transfer files and securely access z/OS systems via TSO or UNIX commands.
z/OS MF Manager
beta
Provides tests and Managers with access to z/OS MF functions.
z/OS Program Manager
alpha
Compiles test programs from source embedded in the Galasa test bundle at test start. The executable load module is then available for use in the test.
z/OS TSO Command SSH Manager
alpha
Provides the default implementation of the z/OS TSO Command Manager using SSH. Can only be used via the z/OS TSO Command Manager interface.
z/OS UNIX Command SSH Manager
alpha
Provides the default implementation of the z/OS UNIX Command Manager using SSH. Can only be used via the z/OS UNIX Command Manager interface.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |