DeviceBaselineSetter
public
abstract
class
DeviceBaselineSetter
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.suite.checker.baseline.DeviceBaselineSetter
|
Abstract class used to create a device baseline setting.
Summary
Public methods |
int
|
getMinimalApiLevel()
Gets the minimal API level supported by the setter.
|
String
|
getName()
Gets the unique name of the setter.
|
boolean
|
isExperimental()
Whether the baseline setting is under experiment stage.
|
abstract
boolean
|
setBaseline(ITestDevice mDevice)
Sets the baseline setting for the device.
|
Public constructors
DeviceBaselineSetter
public DeviceBaselineSetter (JSONObject object,
String name)
Parameters |
object |
JSONObject |
name |
String |
Public methods
getMinimalApiLevel
public int getMinimalApiLevel ()
Gets the minimal API level supported by the setter.
getName
public String getName ()
Gets the unique name of the setter.
isExperimental
public boolean isExperimental ()
Whether the baseline setting is under experiment stage. It is used for the rollout of a new
setting. Only the settings under experiment can be optionally enabled via the option
enable-experimental-device-baseline-setters. Other non experimental settings are force
applied unless the option enable-device-baseline-settings is set to false.
setBaseline
public abstract boolean setBaseline (ITestDevice mDevice)
Sets the baseline setting for the device.
Parameters |
mDevice |
ITestDevice |