Package dev.galasa.framework.spi
package dev.galasa.framework.spi
Galasa Framework - SPI
-
ClassDescriptionAn abstract manager which attempts to provide all the boilerplate code necessary to write a Manager in Galasa.Represents annotated fields that the AbstractManager finds on behalf of ManagersThis DSS action request that a NEW property is added to the DSS.This DSS action request that a property is deleted.This DSS action request that all properties with this prefix are deleted.This action is for the framework status area of Manager.This action is for the framework status area of Manager.This action is for the framework status area of Manager.This action is for the framework status area of Manager.This action is for the framework status area of Manager.This DSS action request that property is swapped with another value.This DSS action request that property is updated in the DSS whether it exists or not.An interface through which we can get environment variable values.Exceptions types which support it have more detail than just a string message.An exception which also holds a FrameworkErrorCode to provide more fine-grained detail about the problem being raised/thrown, which is programmatically accessible.Used by Galasa as an out of the box key value store.This class provides the Resource pooling service to the framework.This interface provides methods to register additional stores used only by Galasa's API server and should server initialisation.Used by the Galasa Framework to initialise the various the certificate store if a non FPF certificate store is defined.The Certificate store service will only be initialised if there is a defined certificate store that is a non local file.The confidential text services provides a manager with the ability to registered passwords, usernames, keys and other confidnetial texts so that they can be obscured inside logs and outputs.The confidential text services provides a manager with the ability to registered passwords, usernames, keys and other confidnetial texts so that they can be obscured inside logs and outputs.Used by the Galasa Framework to initialise the various Configuration Property Stores that may exist within the OSGi instance.Used to gain access to properties in the Configuration Property StoreIDssAction is the basis for all updates to the Dynamic Status Store propertiesIDssStatusAction is the basis for all updates to the Dynamic Status Store properties framework status areaThis interface will allow managers and services to update the a dynamic resource view maintained by the framework.Manager and services use this interface to update the status of a Run within the Automation Views.Used by the Galasa Framework to initialise the various Dynamic Status Stores that may exist within the OSGi instance.Used to gain access to properties in the Dynamic Status StoreUsed to gain access to properties in the Dynamic Status StoreIFramework provides access to the services the Framework specifically controls, although will be provided by other OSGi bundles.IFrameworkInitialisation provides access to the framework routines that should only be called during test run and server initialisation.A class to represent a Java Keystore and allow for easy appending and generationThis is the interface used by the Logging Managers to get test information from the active managers.This is the main interface used by the Framework to drive the Manager lifecycle.Used to gain access to the Result Archive Store (RAS)Used by the Galasa Framework to initialise the various Result Archive Stores that may exist within the OSGi instance.An implementation of the Environment interface which allows code to get environment variables from the real system.Paired with ITestCatalogBuilder, classes annotated with this will be called during the test catalog build process to append information to the test class entry, and the overall test catalog json file.