DeviceSelectionOptions のオプション

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
   ↳ com.android.tradefed.device.DeviceSelectionOptions


デバイス選択条件のコンテナ。

概要

パブリック コンストラクタ

DeviceSelectionOptions()

パブリック メソッド

void addExcludeSerial(String serialNumber)

シリアル番号を除外リストに追加する。

void addProductType(String productType)

デバイス選択オプションに商品カテゴリを追加します。

void addProperty(String propertyKey, String propValue)

デバイス選択オプションにプロパティ条件を追加する

void addSerial(String serialNumber)

デバイス選択オプションにシリアル番号を追加する。

static IDeviceSelection createForSerial(String serial)

指定されたシリアルを持つデバイスとのみマッチングする IDeviceSelection を作成するヘルパー ファクトリ メソッド

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

環境変数を取得するために使用されるヘルパー関数。

boolean gceDeviceRequested()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

使用するデバイスタイプを返します。

Integer getBatteryLevel(IDevice device)

指定したデバイスのバッテリー残量を取得します。

String getDeviceProductType(IDevice device)

指定したデバイスのプロダクト タイプを取得します。

String getDeviceProductVariant(IDevice device)

指定されたデバイスのプロダクト バリアントを取得します。

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

シリアル番号除外リストのコピーを取得します。

Integer getMaxBatteryLevel()

リクエストされた最大バッテリー残量を取得します。

Integer getMaxBatteryTemperature()

リクエストされた最大バッテリー残量を取得します。

Integer getMinBatteryLevel()

リクエストされた最小バッテリー残量を取得します。

getNoMatchReason()

デバイスが一致しなかった理由を返します。

getProductTypes()

商品カテゴリのリストのコピーを取得します。

getProperties()

宿泊施設リストのマップを返します。

boolean getRequireBatteryCheck()

バッテリー残量が不明なデバイスにバッテリー チェックが必要かどうかを取得します

boolean getRequireBatteryTemperatureCheck()

バッテリー温度が不明なデバイスでバッテリー温度チェックが必要かどうかを取得します

getSerials(IDevice device)

シリアル番号のコピーを取得します。

getSerials()

リクエストされたシリアルのリストを返します。

boolean localVirtualDeviceRequested()
boolean matches(IDevice device)
boolean nullDeviceRequested()

boolean remoteDeviceRequested()
void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

使用するデバイスタイプを設定します。

void setDeviceRequested(boolean deviceRequested)

エミュレータのリクエスト フラグを設定する

void setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested(boolean emulatorRequested)

エミュレータのリクエスト フラグを設定する

void setGceDeviceRequested(boolean gceDeviceRequested)
void setMaxBatteryLevel(Integer maxBattery)

最大バッテリー残量を設定します

void setMaxBatteryTemperature(Integer maxBatteryTemperature)

最大バッテリー残量を設定します

void setMinBatteryLevel(Integer minBattery)

最小バッテリー残量を設定します

void setNullDeviceRequested(boolean nullDeviceRequested)

null デバイス リクエスト フラグを設定

void setRequireBatteryCheck(boolean requireCheck)

バッテリー残量が不明なデバイスでバッテリーの確認が必要かどうかを設定します

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

バッテリー温度が不明なデバイスでバッテリー温度チェックが必要かどうかを設定します

void setSerial(String... serialNumber)

シリアル番号の組み込みリストを設定し、既存の値を置き換えます。

void setStubEmulatorRequested(boolean stubEmulatorRequested)

スタブ エミュレータのリクエスト フラグを設定する

boolean stubEmulatorRequested()

パブリック コンストラクタ

DeviceSelectionOptions のオプション

public DeviceSelectionOptions ()

パブリック メソッド

addExcludeSerial

public void addExcludeSerial (String serialNumber)

シリアル番号を除外リストに追加する。

addProductType

public void addProductType (String productType)

デバイス選択オプションに商品カテゴリを追加します。

addProperty

public void addProperty (String propertyKey, 
                String propValue)

デバイス選択オプションにプロパティ条件を追加

パラメータ
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

デバイス選択オプションにシリアル番号を追加します。

createForSerial

public static IDeviceSelection createForSerial (String serial)

指定されたシリアルを持つデバイスとのみマッチングする IDeviceSelection を作成するためのヘルパー ファクトリ メソッド

パラメータ
serial String

戻り値
IDeviceSelection

deviceRequested(デバイス リクエスト済み)

public boolean deviceRequested ()

戻り値
boolean

EmulatorRequested

public boolean emulatorRequested ()

戻り値
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

環境変数を取得するために使用されるヘルパー関数。基本的には、System.getenv(String) のラッパーです。これは単体テストの目的で行われます。

パラメータ
name String: 取得する環境変数。

戻り値
String 環境変数の String 値。存在しない場合は null。

gceDeviceRequested

public boolean gceDeviceRequested ()

戻り値
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

使用するデバイスタイプを返します。

戻り値
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

指定したデバイスのバッテリー残量を取得します。

パラメータ
device IDevice: IDevice

戻り値
Integer デバイスのバッテリー残量(不明な場合は null

getDeviceProductType

public String getDeviceProductType (IDevice device)

指定したデバイスのプロダクト タイプを取得します。

パラメータ
device IDevice: IDevice

戻り値
String デバイスのプロダクト タイプ。不明な場合は null

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

指定されたデバイスのプロダクト バリエーションを取得します。

パラメータ
device IDevice: IDevice

戻り値
String デバイスのバリエーション商品、不明な場合は null

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

戻り値
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

シリアル番号の除外リストのコピーを取得します

戻り値
シリアル番号の ERROR(/Collection)

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

リクエストされた最大バッテリー残量を取得します

戻り値
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

リクエストされた最大バッテリー残量を取得します

戻り値
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

リクエストされた最小バッテリー残量を取得します

戻り値
Integer

getNoMatchReason

public  getNoMatchReason ()

デバイスが一致しなかった理由を返します。

戻り値
シリアル番号と割り当てられなかった理由のマップ

getProductTypes

public  getProductTypes ()

商品カテゴリのリストのコピーを取得します

戻り値
商品カテゴリの ERROR(/Collection)

getProperties

public  getProperties ()

宿泊施設リストのマップを返します。

戻り値
デバイス プロパティ名の ERROR(/Map) を値に

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

バッテリー残量が不明なデバイスのバッテリー チェックが必要かどうかを取得します

戻り値
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

バッテリー温度が不明なデバイスでバッテリー温度チェックが必要かどうかを取得します

戻り値
boolean

getSerials

public  getSerials (IDevice device)

シリアル番号のコピーを取得する

パラメータ
device IDevice: 選択の対象となるデバイスを表す IDevice

戻り値
シリアル番号の ERROR(/Collection)

getSerials

public  getSerials ()

リクエストされたシリアルのリストを返します。

戻り値

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

戻り値
boolean

一致

public boolean matches (IDevice device)

パラメータ
device IDevice

戻り値
boolean 指定された IDevice が指定されたオプションと一致する場合は true。それ以外の場合は false

nullDeviceRequested(null デバイス リクエスト)

public boolean nullDeviceRequested ()

戻り値
boolean

RemoteDeviceRequested(デバイス リクエスト済み)

public boolean remoteDeviceRequested ()

戻り値
boolean

setBaseDeviceTypeRequested。

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

使用するデバイスタイプを設定します。

パラメータ
type IDeviceSelection.BaseDeviceType

setDeviceRequested(デバイス リクエスト済み)

public void setDeviceRequested (boolean deviceRequested)

エミュレータのリクエスト フラグを設定する

パラメータ
deviceRequested boolean

setDeviceTypeRequested(デバイス タイプ リクエスト済み)

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

パラメータ
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested を使用する

public void setEmulatorRequested (boolean emulatorRequested)

エミュレータのリクエスト フラグを設定する

パラメータ
emulatorRequested boolean

setGceDeviceRequested を取得する

public void setGceDeviceRequested (boolean gceDeviceRequested)

パラメータ
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

最大バッテリー残量を設定します

パラメータ
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

最大バッテリー残量を設定します

パラメータ
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

最小バッテリー残量を設定します

パラメータ
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

null デバイス リクエスト フラグを設定します

パラメータ
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

バッテリー残量が不明なデバイスでバッテリーの確認が必要かどうかを設定します

パラメータ
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

バッテリー温度が不明なデバイスでバッテリー温度チェックが必要かどうかを設定します

パラメータ
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

シリアル番号を含めるリストを設定し、既存の値を置き換えます。

パラメータ
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

スタブ エミュレータのリクエスト フラグを設定する

パラメータ
stubEmulatorRequested boolean

tabEmulatorRequested

public boolean stubEmulatorRequested ()

戻り値
boolean