IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


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

סיכום

‫methods ציבוריים

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

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

abstract Integer getBatteryLevel(IDevice device)

שליפת רמת הטעינה של הסוללה של המכשיר הנתון

abstract String getDeviceProductType(IDevice device)

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

abstract String getDeviceProductVariant(IDevice device)

מקבל את וריאציית המוצר של המכשירים שצוינו

abstract Collection<String> getExcludeSerials()

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

abstract Map<String, String> getNoMatchReason()

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

abstract Collection<String> getProductTypes()

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

abstract Map<String, String> getProperties()

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

abstract Collection<String> getSerials(IDevice device)

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

abstract List<String> getSerials()

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

abstract boolean nullDeviceRequested()
abstract void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

מגדיר את סוג המכשיר שבו צריך להשתמש.

abstract void setRequireBatteryCheck(boolean requireCheck)

ההגדרה קובעת אם לבצע בדיקת סוללה או לא.

abstract void setSerial(String... serialNumber)

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

abstract boolean shouldCreateTemporarilyPlaceholder()

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

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

‫methods ציבוריים

deviceRequested

public abstract boolean deviceRequested ()

החזרות
boolean true אם נשלחה בקשה למכשיר

emulatorRequested

public abstract boolean emulatorRequested ()

החזרות
boolean true אם נשלחה בקשה לאמולטור

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

החזרות
boolean true אם נשלחה בקשה למכשיר gce (שנקרא גם מכשיר שמחובר לרשת אחרת)

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

החזרות
IDeviceSelection.BaseDeviceType

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

שליפת רמת הטעינה של הסוללה של המכשיר הנתון

פרמטרים
device IDevice: IDevice

החזרות
Integer רמת הטעינה של הסוללה במכשיר או null אם לא ידועה

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

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

פרמטרים
device IDevice: IDevice

החזרות
String סוג המוצר של המכשיר או null אם הסוג לא ידוע

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

מקבל את וריאציית המוצר של המכשירים שצוינו

פרמטרים
device IDevice: IDevice

החזרות
String וריאציית המוצר של המכשיר או null אם לא ידוע

getExcludeSerials

public abstract Collection<String> getExcludeSerials ()

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

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

getNoMatchReason

public abstract Map<String, String> getNoMatchReason ()

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

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

getProductTypes

public abstract Collection<String> getProductTypes ()

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

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

getProperties

public abstract Map<String, String> getProperties ()

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

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

getSerials

public abstract Collection<String> getSerials (IDevice device)

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

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

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

getSerials

public abstract List<String> getSerials ()

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

החזרות
List<String>

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

החזרות
boolean true אם נשלחה בקשה למכשיר null (כלומר, לא נדרש מכשיר)

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

מגדיר את סוג המכשיר שבו צריך להשתמש.

פרמטרים
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

ההגדרה קובעת אם לבצע בדיקת סוללה או לא.

פרמטרים
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

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

פרמטרים
serialNumber String

shouldCreateTemporarilyPlaceholder

public abstract boolean shouldCreateTemporarilyPlaceholder ()

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

החזרות
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

החזרות
boolean true אם נשלחה בקשה לאמולטור של קובץ stub. אמולטור stub הוא placeholder שמשמש את המערכת כשההגדרה צריכה להפעיל אמולטור.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

החזרות
boolean true אם נשלחה בקשה למכשיר tcp (כלומר מכשיר שמחובר באמצעות adb)