Device SelectionOptions

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)

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

void setTcpDeviceRequested (boolean tcpDeviceRequested)

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

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

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

Device SelectionOptions

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

מכשיר המבוקש

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

Requested DeviceRequested

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

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

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

פרמטרים
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

החזרות
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

החזרות
boolean