Package dev.galasa.galasaecosystem
Annotation Interface LocalEcosystem
Local Ecosystem
- Annotation:
- Description:
- The
@LocalEcosystemannotation 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
ILocalEcosysteminterface 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
Optional ElementsModifier and TypeOptional ElementDescriptionTheaddDefaultZosImageadd the zOS image to the ecosystem as part of the default clusterTheecosystemNamespaceTagis used to identify the Ecosystem to other Managers or Shared Environments.ThejavaInstallationTagto which Java installation on the image is to be used to run the Galasa tests and services.ThelinuxImageTagidentifies which tagged Linux image is to be used to deploy the Galasa Ecosystem into.booleanThewindowsImageTagidentifies which tagged Windows image is to be used to deploy the Galasa Ecosystem into.
-
Element Details
-
ecosystemTag
String ecosystemTagTheecosystemNamespaceTagis 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 linuxImageTagThelinuxImageTagidentifies which tagged Linux image is to be used to deploy the Galasa Ecosystem into.- Default:
- ""
-
windowsImageTag
String windowsImageTagThewindowsImageTagidentifies which tagged Windows image is to be used to deploy the Galasa Ecosystem into.- Default:
- ""
-
javaInstallationTag
String javaInstallationTagThejavaInstallationTagto which Java installation on the image is to be used to run the Galasa tests and services.- Default:
- "PRIMARY"
-
addDefaultZosImage
String addDefaultZosImageTheaddDefaultZosImageadd the zOS image to the ecosystem as part of the default cluster- Default:
- ""
-
isolationInstallation
IsolationInstallation isolationInstallation- Default:
- None
-
startSimPlatform
boolean startSimPlatform- Default:
- false
-