Package cz.xtf.testhelpers.image
Class ImageContent
- java.lang.Object
-
- cz.xtf.testhelpers.image.ImageContent
-
public class ImageContent extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImageContent.RpmPackage
-
Field Summary
Fields Modifier and Type Field Description static String[]DEFAULT_JAVA_UTILITIESstatic StringRED_HAT_AUXILIARY_KEY_2_RPMstatic StringRED_HAT_AUXILIARY_KEY_RPMstatic StringRED_HAT_RELEASE_KEY_2static StringRED_HAT_RELEASE_KEY_2_RPM
-
Method Summary
-
-
-
Field Detail
-
RED_HAT_RELEASE_KEY_2
public static final String RED_HAT_RELEASE_KEY_2
- See Also:
- Constant Field Values
-
RED_HAT_RELEASE_KEY_2_RPM
public static final String RED_HAT_RELEASE_KEY_2_RPM
- See Also:
- Constant Field Values
-
RED_HAT_AUXILIARY_KEY_RPM
public static final String RED_HAT_AUXILIARY_KEY_RPM
- See Also:
- Constant Field Values
-
RED_HAT_AUXILIARY_KEY_2_RPM
public static final String RED_HAT_AUXILIARY_KEY_2_RPM
- See Also:
- Constant Field Values
-
DEFAULT_JAVA_UTILITIES
public static final String[] DEFAULT_JAVA_UTILITIES
-
-
Method Detail
-
prepare
public static ImageContent prepare(OpenShift openShift, String imageUrl)
-
prepare
public static ImageContent prepare(OpenShift openShift, String imageUrl, Map<String,String> envs)
-
prepare
public static ImageContent prepare(OpenShift openShift, String imageUrl, List<String> command)
-
prepare
public static ImageContent prepare(OpenShift openShift, String imageUrl, String name, List<String> command)
-
prepare
public static ImageContent prepare(OpenShift openShift, String imageUrl, String name, List<String> command, Map<String,String> envs)
-
prepare
public static ImageContent prepare(OpenShift openShift, io.fabric8.kubernetes.api.model.Pod pod)
-
shell
public PodShell shell()
-
javaVersion
public String javaVersion()
-
mavenVersion
public String mavenVersion()
Will return maven version in format X.Y.Z. In RHEL7, maven needs to be added to path via enable script. This is a default behaviour of this method. Behaviour can be changed by changing XTFConfig properties.- xtf.maven.activation_script - set to path to maven enable script. Default:
/opt/rh/rh-maven35/enable
- Returns:
- version of Maven in the image.
- xtf.maven.activation_script - set to path to maven enable script. Default:
-
rpms
public List<ImageContent.RpmPackage> rpms()
-
-