org.jenkinsci.plugins.testfairy
Class TestFairyBaseRecorder

java.lang.Object
  extended by hudson.tasks.BuildStepCompatibilityLayer
      extended by hudson.tasks.Publisher
          extended by hudson.tasks.Recorder
              extended by org.jenkinsci.plugins.testfairy.TestFairyBaseRecorder
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep, Serializable
Direct Known Subclasses:
TestFairyAndroidRecorder, TestFairyIosRecorder

public class TestFairyBaseRecorder
extends hudson.tasks.Recorder
implements Serializable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.tasks.Publisher
hudson.tasks.Publisher.DescriptorExtensionListImpl
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Field Summary
protected  String advancedOptions
           
protected  String apiKey
           
protected  String appFile
           
protected  Boolean autoUpdate
           
protected  Boolean battery
           
protected  Boolean cpu
           
protected  Boolean dataOnlyWifi
           
protected  Boolean gps
           
protected  Boolean isVideoEnabled
           
protected  Boolean logs
           
protected  String mappingFile
           
protected  String maxDuration
           
protected  Boolean memory
           
protected  Boolean network
           
protected  Boolean notifyTesters
           
protected  Boolean openGl
           
protected  Boolean phoneSignal
           
protected  Boolean recordOnBackground
           
protected  String screenshotInterval
           
protected  String testersGroups
           
protected  String videoQuality
           
protected  Boolean wifi
           
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
TestFairyBaseRecorder(String apiKey, String appFile, String mappingFile, String testersGroups, Boolean notifyTesters, Boolean autoUpdate, String maxDuration, Boolean recordOnBackground, Boolean dataOnlyWifi, Boolean isVideoEnabled, String screenshotInterval, String videoQuality, String advancedOptions, Boolean cpu, Boolean memory, Boolean logs, Boolean network, Boolean phoneSignal, Boolean wifi, Boolean gps, Boolean battery, Boolean openGl)
           
 
Method Summary
 String getAdvancedOptions()
           
 String getApiKey()
           
 String getAppFile()
           
 Boolean getAutoUpdate()
           
 Boolean getBattery()
           
 Boolean getCpu()
           
 Boolean getDataOnlyWifi()
           
 Boolean getGps()
           
 Boolean getIsVideoEnabled()
           
 Boolean getLogs()
           
 String getMappingFile()
           
 String getMaxDuration()
           
 Boolean getMemory()
           
 Boolean getNetwork()
           
 Boolean getNotifyTesters()
           
 Boolean getOpenGl()
           
 Boolean getPhoneSignal()
           
 Boolean getRecordOnBackground()
           
 hudson.tasks.BuildStepMonitor getRequiredMonitorService()
           
 String getScreenshotInterval()
           
 String getTestersGroups()
           
 String getVideoQuality()
           
 Boolean getWifi()
           
 
Methods inherited from class hudson.tasks.Recorder
getDescriptor
 
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
 
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, perform, prebuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

apiKey

protected final String apiKey

appFile

protected final String appFile

mappingFile

protected final String mappingFile

testersGroups

protected final String testersGroups

notifyTesters

protected final Boolean notifyTesters

autoUpdate

protected final Boolean autoUpdate

maxDuration

protected final String maxDuration

recordOnBackground

protected final Boolean recordOnBackground

dataOnlyWifi

protected final Boolean dataOnlyWifi

isVideoEnabled

protected final Boolean isVideoEnabled

screenshotInterval

protected final String screenshotInterval

videoQuality

protected final String videoQuality

advancedOptions

protected final String advancedOptions

cpu

protected final Boolean cpu

memory

protected final Boolean memory

logs

protected final Boolean logs

network

protected final Boolean network

phoneSignal

protected final Boolean phoneSignal

wifi

protected final Boolean wifi

gps

protected final Boolean gps

battery

protected final Boolean battery

openGl

protected final Boolean openGl
Constructor Detail

TestFairyBaseRecorder

@DataBoundConstructor
public TestFairyBaseRecorder(String apiKey,
                                                  String appFile,
                                                  String mappingFile,
                                                  String testersGroups,
                                                  Boolean notifyTesters,
                                                  Boolean autoUpdate,
                                                  String maxDuration,
                                                  Boolean recordOnBackground,
                                                  Boolean dataOnlyWifi,
                                                  Boolean isVideoEnabled,
                                                  String screenshotInterval,
                                                  String videoQuality,
                                                  String advancedOptions,
                                                  Boolean cpu,
                                                  Boolean memory,
                                                  Boolean logs,
                                                  Boolean network,
                                                  Boolean phoneSignal,
                                                  Boolean wifi,
                                                  Boolean gps,
                                                  Boolean battery,
                                                  Boolean openGl)
Method Detail

getApiKey

public String getApiKey()

getAppFile

public String getAppFile()

getMappingFile

public String getMappingFile()

getTestersGroups

public String getTestersGroups()

getNotifyTesters

public Boolean getNotifyTesters()

getAutoUpdate

public Boolean getAutoUpdate()

getMaxDuration

public String getMaxDuration()

getRecordOnBackground

public Boolean getRecordOnBackground()

getDataOnlyWifi

public Boolean getDataOnlyWifi()

getIsVideoEnabled

public Boolean getIsVideoEnabled()

getScreenshotInterval

public String getScreenshotInterval()

getVideoQuality

public String getVideoQuality()

getAdvancedOptions

public String getAdvancedOptions()

getCpu

public Boolean getCpu()

getMemory

public Boolean getMemory()

getLogs

public Boolean getLogs()

getNetwork

public Boolean getNetwork()

getPhoneSignal

public Boolean getPhoneSignal()

getWifi

public Boolean getWifi()

getGps

public Boolean getGps()

getBattery

public Boolean getBattery()

getOpenGl

public Boolean getOpenGl()

getRequiredMonitorService

public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
Specified by:
getRequiredMonitorService in interface hudson.tasks.BuildStep


Copyright © 2004-2015. All Rights Reserved.