Class AndroidEmulatorBuild

All Implemented Interfaces:
ExtensionPoint, Describable<BuildWrapper>

public class AndroidEmulatorBuild extends SimpleBuildWrapper
  • Constructor Details

    • AndroidEmulatorBuild

      @DataBoundConstructor public AndroidEmulatorBuild(@CheckForNull String emulatorTool, String osVersion, String screenDensity, String screenResolution)
  • Method Details

    • setUp

      public void setUp(SimpleBuildWrapper.Context context, Run<?,?> build, FilePath workspace, Launcher launcher, TaskListener listener, EnvVars initialEnvironment) throws IOException, InterruptedException
      Overrides:
      setUp in class SimpleBuildWrapper
      Throws:
      IOException
      InterruptedException
    • getEmulatorTool

      public String getEmulatorTool()
      Needed for syntax snippet generator.
      Returns:
      installation name to use by this step.
    • getOsVersion

      public String getOsVersion()
      Needed for syntax snippet generator.
      Returns:
      the Android O.S. version.
    • getScreenDensity

      public String getScreenDensity()
      Needed for syntax snippet generator.
      Returns:
      the screen pixel density (dpi).
    • getScreenResolution

      public String getScreenResolution()
      Needed for syntax snippet generator.
      Returns:
      the screen resolution like 480x640.
    • getHomeLocationStrategy

      public HomeLocator getHomeLocationStrategy()
    • setHomeLocationStrategy

      @DataBoundSetter public void setHomeLocationStrategy(HomeLocator homeLocationStrategy)
    • getAvdName

      public String getAvdName()
    • setAvdName

      @DataBoundSetter public void setAvdName(String avdName)
    • getDeviceLocale

      public String getDeviceLocale()
    • setDeviceLocale

      @DataBoundSetter public void setDeviceLocale(String deviceLocale)
    • getDeviceDefinition

      public String getDeviceDefinition()
    • setDeviceDefinition

      @DataBoundSetter public void setDeviceDefinition(String deviceDefinition)
    • getSdCardSize

      public String getSdCardSize()
    • setSdCardSize

      @DataBoundSetter public void setSdCardSize(String sdCardSize)
    • getTargetABI

      public String getTargetABI()
    • setTargetABI

      @DataBoundSetter public void setTargetABI(String targetABI)
    • getHardwareProperties

      public List<HardwareProperty> getHardwareProperties()
    • setHardwareProperties

      @DataBoundSetter public void setHardwareProperties(List<HardwareProperty> hardwareProperties)
    • getAdbTimeout

      public int getAdbTimeout()
    • setAdbTimeout

      @DataBoundSetter public void setAdbTimeout(int adbTimeout)