OxygenClient
public
class
OxygenClient
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenClient |
כיתה שמנהלת את השימוש בתוכנה הבינארית של לקוח Oxygen כדי להקצות או לשחרר מכשיר Oxygen.
סיכום
שדות | |
---|---|
public
static
final
|
sGceDeviceParamsToOxygenMap
|
קונסטרוקטורים גלויים לכולם | |
---|---|
OxygenClient(File clientBinary, IRunUtil runUtil)
|
|
OxygenClient(File clientBinary)
ה-constructor של הכיתה OxygenClient. |
שיטות ציבוריות | |
---|---|
void
|
closeLHPConnection(Process p)
סוגרים את החיבור למכשיר החמצן המרוחק באמצעות |
Integer
|
createServerSocket()
פונקציית עזר ליצירת שקע שרת שלא בשימוש. |
Process
|
createTunnelViaLHP(OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId)
יוצרים מנהרה של adb או ssh לשם מכונה נתון ומקצים את נקודת הקצה למכשיר באמצעות LHP על סמך מצב המנהרה הנתון. |
String
|
getOverrideCvdPath(TestDeviceOptions deviceOptions)
הפונקציה מחזירה את הערך של הארגומנט 'override_cvd_path' ב-TestDeviceOptions שצוין. |
CommandResult
|
leaseDevice(IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
ניסיון להשכיר מכשיר באמצעות קריאה לתוכנה הבינארית של לקוח Oxygen. |
CommandResult
|
leaseMultipleDevices(
ניסיון להשכיר כמה מכשירים על ידי קריאה לתוכנה הבינארית של לקוח Oxygen. |
Boolean
|
noWaitForBootSpecified(TestDeviceOptions deviceOptions)
בדיקה אם הפרמטר no_wait_for_boot צוין בבקשת החכירה של Oxygen |
boolean
|
release(GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
ניסיון להשיק מכשיר באמצעות קובץ הבינארי של לקוח Oxygen. |
שדות
sGceDeviceParamsToOxygenMap
public static finalsGceDeviceParamsToOxygenMap
קונסטרוקטורים גלויים לכולם
OxygenClient
public OxygenClient (File clientBinary, IRunUtil runUtil)
פרמטרים | |
---|---|
clientBinary |
File |
runUtil |
IRunUtil |
OxygenClient
public OxygenClient (File clientBinary)
ה-constructor של הכיתה OxygenClient.
פרמטרים | |
---|---|
clientBinary |
File : קובץ ה-binary של לקוח Oxygen שניתן להריץ. |
שיטות ציבוריות
closeLHPConnection
public void closeLHPConnection (Process p)
סוגרים את החיבור למכשיר החמצן המרוחק באמצעות Process
נתון.
פרמטרים | |
---|---|
p |
Process |
createServerSocket
public Integer createServerSocket ()
פונקציית עזר ליצירת שקע שרת שלא בשימוש.
החזרות | |
---|---|
Integer |
createTunnelViaLHP
public Process createTunnelViaLHP (OxygenClient.LHPTunnelMode mode, String portNumber, String instanceName, String deviceId)
יוצרים מנהרה של adb או ssh לשם מכונה נתון ומקצים את נקודת הקצה למכשיר באמצעות LHP על סמך מצב המנהרה הנתון.
פרמטרים | |
---|---|
mode |
OxygenClient.LHPTunnelMode |
portNumber |
String |
instanceName |
String |
deviceId |
String |
החזרות | |
---|---|
Process |
Process של ה-adb מעל מנהרת LHP. |
getOverrideCvdPath
public String getOverrideCvdPath (TestDeviceOptions deviceOptions)
הפונקציה מחזירה את הערך של הארגומנט 'override_cvd_path' ב-TestDeviceOptions שצוין.
פרמטרים | |
---|---|
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
החזרות | |
---|---|
String |
הערך של 'override_cvd_path', או null אם הוא לא קיים |
leaseDevice
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
ניסיון להשכיר מכשיר באמצעות קריאה לתוכנה הבינארית של לקוח Oxygen.
פרמטרים | |
---|---|
b |
IBuildInfo : IBuildInfo |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
attributes |
MultiMap : מאפיינים המשויכים להפעלה הנוכחית |
החזרות | |
---|---|
CommandResult |
CommandResult שהקוד הבינארי של Oxygen החזיר. |
leaseMultipleDevices
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
ניסיון להשכיר כמה מכשירים על ידי קריאה לתוכנה הבינארית של לקוח Oxygen.
פרמטרים | |
---|---|
buildInfos |
: ERROR(/List |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
attributes |
MultiMap : מאפיינים המשויכים להפעלה הנוכחית |
החזרות | |
---|---|
CommandResult |
CommandResult שהקוד הבינארי של Oxygen החזיר. |
noWaitForBootSpecified
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
בדיקה אם הפרמטר no_wait_for_boot צוין בבקשת החכירה של Oxygen
פרמטרים | |
---|---|
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
החזרות | |
---|---|
Boolean |
true אם צוין no_wait_for_boot |
לפרסם
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
ניסיון להשיק מכשיר באמצעות קובץ הבינארי של לקוח Oxygen.
פרמטרים | |
---|---|
gceAvdInfo |
GceAvdInfo : GceAvdInfo |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
החזרות | |
---|---|
boolean |
ערך בוליאני שמציין אם השקת המכשיר הושלמה בהצלחה. |