Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


デバイス選択基準のコンテナ。

概要

ネストされたクラス

enum DeviceSelectionOptions.DeviceRequestedType

サポートされているさまざまな種類のプレースホルダーデバイス。

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

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 ()

Integer getBatteryLevel (IDevice device)

指定されたデバイスのバッテリーレベルを取得します

String getDeviceProductType (IDevice device)

指定されたデバイスの製品タイプを取得します

String getDeviceProductVariant (IDevice device)

指定されたデバイスの製品バリアントを取得します

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

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

Integer getMaxBatteryLevel ()

要求された最大バッテリーレベルを取得します

Integer getMaxBatteryTemperature ()

要求された最大バッテリーレベルを取得します

Integer getMinBatteryLevel ()

要求された最小バッテリーレベルを取得します

getProductTypes ()

製品タイプリストのコピーを取得します

getProperties ()

プロパティリストのマップを返します

boolean getRequireBatteryCheck ()

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

boolean getRequireBatteryTemperatureCheck ()

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

getSerials (IDevice device)

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

getSerials ()

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

boolean matches (IDevice device)
boolean nullDeviceRequested ()

boolean remoteDeviceRequested ()
void setDeviceRequested (boolean deviceRequested)

エミュレーター要求フラグを設定します。

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

エミュレーター要求フラグを設定します。

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)

スタブエミュレーター要求フラグを設定します。

void setTcpDeviceRequested (boolean tcpDeviceRequested)

TCPデバイス要求フラグを設定します

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

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

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

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

指定されたデバイスのバッテリーレベルを取得します

パラメーター
device IDeviceIDevice

戻り値
Integer デバイスのバッテリーレベル、または不明の場合はnull

getDeviceProductType

public String getDeviceProductType (IDevice device)

指定されたデバイスの製品タイプを取得します

パラメーター
device IDeviceIDevice

戻り値
String デバイスの製品タイプ。不明の場合はnull

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

指定されたデバイスの製品バリアントを取得します

パラメーター
device IDeviceIDevice

戻り値
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

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 ()

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

戻り値

マッチ

public boolean matches (IDevice device)

パラメーター
device IDevice

戻り値
boolean 指定されたIDeviceが指定されたオプションに一致する場合はtrue 。そうでなければfalse

nullDeviceRequested

public boolean nullDeviceRequested ()

戻り値
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

戻り値
boolean

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

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

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

TCPデバイス要求フラグを設定します

パラメーター
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

戻り値
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

戻り値
boolean