Annotation Interface LocalEcosystem


@Retention(RUNTIME) @Target(FIELD) public @interface LocalEcosystem
Local Ecosystem
Annotation:
Description:
The @LocalEcosystem annotation requests the Galasa Ecosystem Manager to provision a local running environment on a Linux or Windows instance. The Local running environment will use the FPF file configuration and not run any of the servers by default.
Examples:
@LocaEcosystem(linuxImageTag="PRIMARY")
public ILocalEcosystem ecosystem;

@LocalEcosystem(windowsImageTag="PRIMARY")
public ILocalEcosystem ecosystem;
Extra:
The ILocalEcosystem interface gives the test access FPF services and the ability to run tests from the commandline. The Manager will pre-configure the CPS, DSS and CREDS before the test begins.

The test must provide a @LocalNamespace ILocalNamespace annotation, as this is where the Ecosystem is provisioned in.
The annotation must provide either a Windows or Linux image tag, but not both and must provide a @JavaInstallation tag.
  • Element Details

    • ecosystemTag

      String ecosystemTag
      The ecosystemNamespaceTag is used to identify the Ecosystem to other Managers or Shared Environments. If a test is using multiple Ecosystems, each separate Ecosystem must have a unique tag. If two Ecosystems use the same tag, they refer to the same Ecosystem.
      Default:
      "PRIMARY"
    • linuxImageTag

      String linuxImageTag
      The linuxImageTag identifies which tagged Linux image is to be used to deploy the Galasa Ecosystem into.
      Default:
      ""
    • windowsImageTag

      String windowsImageTag
      The windowsImageTag identifies which tagged Windows image is to be used to deploy the Galasa Ecosystem into.
      Default:
      ""
    • javaInstallationTag

      String javaInstallationTag
      The javaInstallationTag to which Java installation on the image is to be used to run the Galasa tests and services.
      Default:
      "PRIMARY"
    • addDefaultZosImage

      String addDefaultZosImage
      The addDefaultZosImage add the zOS image to the ecosystem as part of the default cluster
      Default:
      ""
    • isolationInstallation

      IsolationInstallation isolationInstallation
      Default:
      None
    • startSimPlatform

      boolean startSimPlatform
      Default:
      false