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

מקבל את רמת הסוללה המינימלית המבוקשת

getNoMatchReason ()

מחזירה את הסיבה שבגללה המכשיר לא תואם.

getProductTypes ()

מקבל עותק של רשימת סוגי המוצרים

getProperties ()

מחזירה מפה של רשימת הנכסים

boolean getRequireBatteryCheck ()

מקבל האם בדיקת סוללה נדרשת למכשירים עם רמת סוללה לא ידועה

boolean getRequireBatteryTemperatureCheck ()

מקבל אם יש צורך בבדיקת טמפ 'סוללה למכשירים עם טמפרטורת סוללה לא ידועה

getSerials (IDevice device)

מקבל עותק של המספרים הסידוריים

getSerials ()

מחזירה את רשימת הסדרות המבוקשות.

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

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

מגדיר את הדגל המבוקש של אמולטור הבדיים

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

אמולטור מבוקש

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 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 : The IDevice המייצג את המכשיר נחשב לבחירה.

החזרות
ERROR(/Collection) של מספרים סידוריים

getSerials

public  getSerials ()

מחזירה את רשימת הסדרות המבוקשות.

החזרות

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

החזרות
boolean

התאמות

public boolean matches (IDevice device)

פרמטרים
device IDevice

החזרות
boolean true אם ניתנה IDevice היא התאמה עבור באפשרויות המוצעות. 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

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

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

מגדיר את הדגל המבוקש של מכשיר tcp

פרמטרים
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

החזרות
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

החזרות
boolean