Package hudson.plugins.sauce_ondemand
Class AppiumAxis
java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.matrix.Axis>
hudson.matrix.Axis
hudson.plugins.sauce_ondemand.BrowserAxis
hudson.plugins.sauce_ondemand.AppiumAxis
- All Implemented Interfaces:
ExtensionPoint,Describable<hudson.matrix.Axis>,Comparable<hudson.matrix.Axis>,Iterable<String>
Multi-configuration project axis for Appium browsers.
- Author:
- Ross Rowe
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.plugins.sauce_ondemand.BrowserAxis
BROWSER_FACTORYFields inherited from class hudson.matrix.Axis
name, values -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.saucelabs.ci.BrowsergetBrowserForKey(String value) Methods inherited from class hudson.plugins.sauce_ondemand.BrowserAxis
addBuildVariable, hasValue, rebuildMethods inherited from class hudson.matrix.Axis
all, compareTo, equals, getDescriptor, getName, getValues, getValueString, hashCode, indexOf, isSystem, iterator, parsePrefixed, readResolve, size, toString, valueMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
AppiumAxis
Constructs a new instance.- Parameters:
values- list of Appium browsers
-
-
Method Details
-
getBrowserForKey
- Specified by:
getBrowserForKeyin classBrowserAxis- Parameters:
value- browser key- Returns:
- Appium browser which corresponds to key
-