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>
public class AppiumAxis extends BrowserAxis
Multi-configuration project axis for Appium browsers.- Author:
- Ross Rowe
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AppiumAxis.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class hudson.plugins.sauce_ondemand.BrowserAxis
BROWSER_FACTORY
-
-
Constructor Summary
Constructors Constructor Description AppiumAxis(List<String> values)
Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.saucelabs.ci.Browser
getBrowserForKey(String value)
-
Methods inherited from class hudson.plugins.sauce_ondemand.BrowserAxis
addBuildVariable, hasValue, rebuild
-
Methods inherited from class hudson.matrix.Axis
all, compareTo, equals, getDescriptor, getName, getValues, getValueString, hashCode, indexOf, isSystem, iterator, parsePrefixed, readResolve, size, toString, value
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
getBrowserForKey
protected com.saucelabs.ci.Browser getBrowserForKey(String value)
- Specified by:
getBrowserForKey
in classBrowserAxis
- Parameters:
value
- browser key- Returns:
- Appium browser which corresponds to key
-
-