DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


קונטיינר לקריטריונים לבחירת מכשיר.

סיכום

‫constructors ציבוריים

DeviceSelectionOptions()

‫methods ציבוריים

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)

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

void setRequireBatteryCheck(boolean requireCheck)

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

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

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

void setSerial(String... serialNumber)

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

void setStubEmulatorRequested(boolean stubEmulatorRequested)

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

boolean shouldCreateTemporarilyPlaceholder()

יוצרים placeholder זמני מתוך המטא-נתונים.

boolean stubEmulatorRequested()

Constructors ציבוריים

DeviceSelectionOptions

public DeviceSelectionOptions ()

‫methods ציבוריים

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)

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

פרמטרים
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)

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

פרמטרים
stubEmulatorRequested boolean

shouldCreateTemporarilyPlaceholder

public boolean shouldCreateTemporarilyPlaceholder ()

יוצרים placeholder זמני מתוך המטא-נתונים.

החזרות
boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

החזרות
boolean