dev.galasa.core.manager.package-info Maven / Gradle / Ivy
/*
* Licensed Materials - Property of IBM
*
* (c) Copyright IBM Corp. 2020.
*/
/**
* Galasa Core Manager
*
* @galasa.manager Core
*
* @galasa.release.state Release
*
* @galasa.description
*
* 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
, StoredArtifactRoot
and TestProperty
annotations.
*
* The Logger
annotation is provided by the Core Manager to create the log which is then automatically stored in the Result Archive Store (RAS) by the Galasa framework.
*
* The StoredArtifactRoot
annotation lets your test write specific output to the RAS. Whilst the Galasa framework automatically sends test output to be stored in the RAS, this annotation enables you to write code to send output specific to your application to be stored.
*
* The Core Manager uses methods including getCredentials
, getRunName
and ConfidentialText
credentials. getCredentials
lets you retrieve a user id and password from a file to use in your test and ConfidentialText
ensures that the password value is masked. The ability to get credentials from a file means that you do not need to hard code these values in your test and that the test can be run in different environments without the need to change a single line of code.
*
*
* You can view the Javadoc documentation for this Manager here.
*
*/
package dev.galasa.core.manager;
© 2015 - 2025 Weber Informatics LLC | Privacy Policy