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)

הגדרת הסימון המבוקש לאמולטור ה-stub

boolean stubEmulatorRequested()

בנאים ציבוריים

DeviceSelectionOptions

public DeviceSelectionOptions ()

שיטות ציבוריות

הוספת החרגה טורית

public void addExcludeSerial (String serialNumber)

צריך להוסיף מספר סידורי לרשימת ההחרגות.

addProductType

public void addProductType (String productType)

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

addProperty

public void addProperty (String propertyKey, 
                String propValue)

הוספת קריטריון של מאפיין לאפשרויות של בחירת המכשירים

פרמטרים
propertyKey String

propValue String

addSeries

public void addSerial (String serialNumber)

מוסיפים מספר סידורי לאפשרויות של בחירת המכשיר.

createForSeries

public static IDeviceSelection createForSerial (String serial)

שיטה שעוזרת להגדרות המקוריות ליצור IDeviceSelection שיתאים רק למכשיר עם מספר סידורי נתון

פרמטרים
serial String

החזרות
IDeviceSelection

המכשיר המבוקש

public boolean deviceRequested ()

החזרות
boolean

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

public boolean emulatorRequested ()

החזרות
boolean

resourceEnvironmentVariable

public String fetchEnvironmentVariable (String name)

פונקציית העזרה שמשמשת לאחזור משתנה הסביבה. הוא למעשה wrapper במסגרת System.getenv(String). הוא משמש למטרות בדיקת יחידה.

פרמטרים
name String: משתנה הסביבה לאחזור.

החזרות
String ערך String של משתנה הסביבה או ערך null אם הוא לא זמין.

הבקשה ל-gceDevice

public boolean gceDeviceRequested ()

החזרות
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

החזרות
IDeviceSelection.BaseDeviceType

getסוללהLevel

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 אם לא ידוע

הבקשה מסוג getDeviceType

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

החזרות
DeviceSelectionOptions.DeviceRequestedType

להשיג החרגה של סדרות

public  getExcludeSerials ()

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

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

getMaxMaxLevel

public Integer getMaxBatteryLevel ()

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

החזרות
Integer

טמפרטורת

public Integer getMaxBatteryTemperature ()

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

החזרות
Integer

getMinסוללהLevel

public Integer getMinBatteryLevel ()

הפונקציה מקבלת את רמת הטעינה המינימלית המבוקשת

החזרות
Integer

getNoMatchReason

public  getNoMatchReason ()

מחזירה את הסיבה שבגללה לא נמצאה התאמה למכשיר.

החזרות
מפה של המספר הסידורי למה שהוא לא הוקצה

getProductTypes

public  getProductTypes ()

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

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

getProperties

public  getProperties ()

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

החזרות
ERROR(/Map) של שמות מאפייני המכשיר לערכים

הבדיקה: getRequireסוללהCheck

public boolean getRequireBatteryCheck ()

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

החזרות
boolean

בדיקת טמפרטורת הסוללה לקבל

public boolean getRequireBatteryTemperatureCheck ()

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

החזרות
boolean

getSeriess

public  getSerials (IDevice device)

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

פרמטרים
device IDevice: ה-IDevice שמייצג את המכשיר שהושבת לבחירה.

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

getSeriess

public  getSerials ()

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

החזרות

נשלחה בקשה ל-VirtualDevice מקומי

public boolean localVirtualDeviceRequested ()

החזרות
boolean

התאמות

public boolean matches (IDevice device)

פרמטרים
device IDevice

החזרות
boolean true אם הערך שצוין בשדה IDevice תואם לאפשרויות שסופקו. אחרת, false

nullDeviceRequested

public boolean nullDeviceRequested ()

החזרות
boolean

נשלחה בקשה לניהול של RemoteDevice

public boolean remoteDeviceRequested ()

החזרות
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

מגדיר את סוג המכשיר שבו עלינו להשתמש.

פרמטרים
type IDeviceSelection.BaseDeviceType

נשלחה בקשה להגדרת מכשיר

public void setDeviceRequested (boolean deviceRequested)

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

פרמטרים
deviceRequested boolean

התקבלה בקשה ל-setDeviceType

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

setMaxMaxLevel

public void setMaxBatteryLevel (Integer maxBattery)

הגדרת רמת הטעינה המקסימלית של הסוללה

פרמטרים
maxBattery Integer

הגדרת טמפרטורה מקסימלית של סוללה

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

הגדרת רמת הטעינה המקסימלית של הסוללה

פרמטרים
maxBatteryTemperature Integer

setMinסוללהLevel

public void setMinBatteryLevel (Integer minBattery)

הגדרת רמת הטעינה המינימלית של הסוללה

פרמטרים
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

מגדיר את הסימון המבוקש של המכשיר ה-null

פרמטרים
nullDeviceRequested boolean

לבדיקת סוללה

public void setRequireBatteryCheck (boolean requireCheck)

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

פרמטרים
requireCheck boolean

בדיקת טמפרטורה נדרשת

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

פרמטרים
requireCheckTemprature boolean

הגדרה טורית

public void setSerial (String... serialNumber)

מגדירים את רשימת ההכללה של המספרים הסידוריים ומחליפים את כל הערכים הקיימים.

פרמטרים
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

הגדרת הסימון המבוקש לאמולטור ה-stub

פרמטרים
stubEmulatorRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

החזרות
boolean