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

dev.galasa.docker.package-info Maven / Gradle / Ivy

The newest version!
/*
 * Copyright contributors to the Galasa project
 *
 * SPDX-License-Identifier: EPL-2.0
 */
/**
 * Docker Manager
 * 
 * @galasa.manager Docker
 * 
 * @galasa.release.state Release
 * 
 * @galasa.description
 * 
 * This Manager enables tests to run Docker Containers on a Docker Engine provided by the Galasa infrastructure, making it easy to write tests that consume container-based services.
 * The test does not need to worry about where the Docker infrastructure is, its credentials, or its capacity as this is all handled by the Manager.
 * 

* The Docker Manager can be used by other Managers as a base for their own services. * For example, the JMeter Manager can run a JMeter service inside a Docker Container. * Using the Docker Manager in this way means that the test or administration team * do not need to create dedicated JMeter resources. *

* Containers that are provided by the Docker Manager can be used to either drive * workload for the application under test, or to receive workload from the application. * The Docker Manager can also be used to monitor the test or to provide a security context like * OpenLDAP. Docker Containers provide a powerful tool in helping test applications in an integrated environment. *

* The Docker Manager supports Galasa Shared Environments. Shared Environments provide * the ability to create a test environment that can be shared across multiple test runs * so you don't have to provision a test environment for each test. * * @galasa.limitations * * The Docker Manager supports only AMD64 platforms. It is planned to expand the capability to S390x. *

* The Docker Manager currently supports only a single Docker Engine. * It is planned to allow multiple Docker Engines to be configured.

* * You can view the Javadoc documentation for the Manager here. *

*/ package dev.galasa.docker;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy