Package dev.galasa.galasaecosystem
Annotation 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.
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionTheaddDefaultZosImage
add the zOS image to the ecosystem as part of the default clusterTheecosystemNamespaceTag
is used to identify the Ecosystem to other Managers or Shared Environments.ThejavaInstallationTag
to which Java installation on the image is to be used to run the Galasa tests and services.ThelinuxImageTag
identifies which tagged Linux image is to be used to deploy the Galasa Ecosystem into.boolean
ThewindowsImageTag
identifies which tagged Windows image is to be used to deploy the Galasa Ecosystem into.
-
Element Details
-
ecosystemTag
String ecosystemTagTheecosystemNamespaceTag
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 linuxImageTagThelinuxImageTag
identifies which tagged Linux image is to be used to deploy the Galasa Ecosystem into.- Default:
- ""
-
windowsImageTag
String windowsImageTagThewindowsImageTag
identifies which tagged Windows image is to be used to deploy the Galasa Ecosystem into.- Default:
- ""
-
javaInstallationTag
String javaInstallationTagThejavaInstallationTag
to which Java installation on the image is to be used to run the Galasa tests and services.- Default:
- "PRIMARY"
-
addDefaultZosImage
String addDefaultZosImageTheaddDefaultZosImage
add the zOS image to the ecosystem as part of the default cluster- Default:
- ""
-
isolationInstallation
IsolationInstallation isolationInstallation- Default:
- None
-
startSimPlatform
boolean startSimPlatform- Default:
- false
-