dev.galasa.linux.internal.properties.SharedLinuxImages Maven / Gradle / Ivy
The newest version!
/*
* Copyright contributors to the Galasa project
*
* SPDX-License-Identifier: EPL-2.0
*/
package dev.galasa.linux.internal.properties;
import java.util.List;
import javax.validation.constraints.NotNull;
import dev.galasa.framework.spi.ConfigurationPropertyStoreException;
import dev.galasa.framework.spi.cps.CpsProperties;
import dev.galasa.linux.LinuxManagerException;
/**
* Shared Linux images
*
* A comma separated list of what servers are available to allocate to tests.
*
*
* Example:-
*
* linux.shared.servers=GALLNX01,GALLNX02
*
*
* There are no defaults
*
*
*
*
*/
public class SharedLinuxImages extends CpsProperties {
public static @NotNull List get() throws ConfigurationPropertyStoreException, LinuxManagerException {
return getStringList(LinuxPropertiesSingleton.cps(), "shared", "images");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy