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()
Collection<String> getExcludeSerials()

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

Integer getMaxBatteryLevel()

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

Integer getMaxBatteryTemperature()

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

Integer getMinBatteryLevel()

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

Map<String, String> getNoMatchReason()

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

Collection<String> getProductTypes()

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

Map<String, String> getProperties()

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

boolean getRequireBatteryCheck()

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

boolean getRequireBatteryTemperatureCheck()

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

Collection<String> getSerials(IDevice device)

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

List<String> 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 Collection<String> getExcludeSerials ()

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

החזרות
Collection<String> Collection מספרים סידוריים

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

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

החזרות
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

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

החזרות
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

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

החזרות
Integer

getNoMatchReason

public Map<String, String> getNoMatchReason ()

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

החזרות
Map<String, String> מפה של מספרים סידוריים לסיבה שבגללה הם לא הוקצו

getProductTypes

public Collection<String> getProductTypes ()

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

החזרות
Collection<String> Collection סוגי מוצרים

getProperties

public Map<String, String> getProperties ()

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

החזרות
Map<String, String> Map של שמות מאפייני מכשירים לערכים

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

החזרות
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

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

החזרות
boolean

getSerials

public Collection<String> getSerials (IDevice device)

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

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

החזרות
Collection<String> Collection מספרים סידוריים

getSerials

public List<String> getSerials ()

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

החזרות
List<String>

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