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

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

abstract getNoMatchReason()

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

abstract getProductTypes()

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

abstract getProperties()

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

abstract getSerials(IDevice device)

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

abstract 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  getExcludeSerials ()

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

החזרות
ERROR(/Collection) מספרים סידוריים

getNoMatchReason

public abstract  getNoMatchReason ()

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

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

getProductTypes

public abstract  getProductTypes ()

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

החזרות
ERROR(/Collection) סוגי מוצרים

getProperties

public abstract  getProperties ()

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

החזרות
ERROR(/Map) של שמות מאפייני מכשירים לערכים

getSerials

public abstract  getSerials (IDevice device)

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

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

החזרות
ERROR(/Collection) מספרים סידוריים

getSerials

public abstract  getSerials ()

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

החזרות

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)