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 true אם הערך של IDevice תואם לאפשרויות שצוינו. אחרת false

nullDeviceRequested

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

stubEmulatorRequested

public boolean stubEmulatorRequested ()

החזרות
boolean