dev.galasa.elasticlog.internal.package-info Maven / Gradle / Ivy
The newest version!
/*
* Copyright contributors to the Galasa project
*
* SPDX-License-Identifier: EPL-2.0
*/
/**
* ElasticLog Manager
*
* @galasa.manager ElasticLog
*
* @galasa.release.state ALPHA - This Manager is being actively developed. It is subject to change and has not been extensively tested.
* It is available for Galasa administrators to utilise to experiment with Elasticsearch and Kibana dashboards
*
* @galasa.description
*
* This Manager exports test results to an elastic search endpoint, where the data can be visualized on a Kibana dashboard.
* Other Managers can contribute to the information that is exported to Elastic.
*
* As an absolute minimum, the CPS properties
* elasticlog.endpoint.address
and
elasticlog.endpoint.index
* must be provided. By default, this Manager only logs automated tests. To enable logging from locally run tests,
* elasticlog.local.run.log
must be set to true.
* The bundle must also be loaded by the framework by using
* framework.extra.bundles=dev.galasa.elasticlog.manager
* in bootstrap.properties.
*
* This Manager provides two ElasticSearch indexes; one of all test data, and one of the latest run for each test case and each
* test environment.
*
* @galasa.limitations
*
* The Manager logs the following test information:
*
* - testCase
* - runId
* - startTimestamp
* - endTimestamp
* - requestor
* - result
* - testTooling
* - testType
* - testingEnvironment
* - productRelease
* - buildLevel
* - customBuild
* - testingAreas
* - tags
*
* If additional testing information is required, please raise a GitHub issue.
*
* You can view the Javadoc documentation for the Manager here.
*
*
*/
package dev.galasa.elasticlog.internal;
© 2015 - 2025 Weber Informatics LLC | Privacy Policy