public class AppiumDevicePool
extends java.lang.Object
Constructor and Description |
---|
AppiumDevicePool(net.thucydides.core.util.EnvironmentVariables environmentVariables) |
Modifier and Type | Method and Description |
---|---|
static void |
clear() |
void |
freeDevice(java.lang.String deviceName) |
java.util.List<java.lang.String> |
getAvailableDevices() |
boolean |
hasMultipleDevices() |
boolean |
hasOnlyOneDevice() |
static AppiumDevicePool |
instance() |
static AppiumDevicePool |
instance(net.thucydides.core.util.EnvironmentVariables environmentVariables) |
int |
portFor(java.lang.String deviceName) |
java.lang.String |
requestDevice() |
public AppiumDevicePool(net.thucydides.core.util.EnvironmentVariables environmentVariables)
public static AppiumDevicePool instance(net.thucydides.core.util.EnvironmentVariables environmentVariables)
public static AppiumDevicePool instance()
public boolean hasMultipleDevices()
public boolean hasOnlyOneDevice()
public static void clear()
public java.util.List<java.lang.String> getAvailableDevices()
public void freeDevice(java.lang.String deviceName)
public java.lang.String requestDevice()
public int portFor(java.lang.String deviceName)