All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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