לקוח חמצן
public
class
OxygenClient
extends Object
Java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenClient |
סיווג שמנהל את השימוש בנתונים בינאריים של לקוח חמצן כדי לחכירה או לשחרר מנגנון חמצן.
סיכום
שדות | |
---|---|
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)
ניסיון לשכור מכשיר באמצעות קריאה לקובץ בינארי של לקוח חמצן. |
CommandResult
|
leaseMultipleDevices(
ניסיון לשכור מספר מכשירים באמצעות קריאה למערכת הבינארית של לקוח החמצן. |
Boolean
|
noWaitForBootSpecified(TestDeviceOptions deviceOptions)
צריך לבדוק אם צוין no_wait_for_boot בבקשת השכירות בחמצן |
boolean
|
release(GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
ניסיון לשחרר מכשיר באמצעות קוד בינארי של לקוח חמצן. |
שדות
מפה של sGceDeviceParamsToOxygen
public static finalsGceDeviceParamsToOxygenMap
בנאים ציבוריים
לקוח חמצן
public OxygenClient (File clientBinary, IRunUtil runUtil)
פרמטרים | |
---|---|
clientBinary |
File |
runUtil |
IRunUtil |
לקוח חמצן
public OxygenClient (File clientBinary)
ה-constructor של מחלקת ה-OxygenClient.
פרמטרים | |
---|---|
clientBinary |
File : קובץ ההפעלה הבינארי של לקוח החמצן. |
שיטות ציבוריות
סגירתLHPConnection
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 או אם הוא לא קיים |
leaseDevice
public CommandResult leaseDevice (IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
ניסיון לשכור מכשיר באמצעות קריאה לקובץ בינארי של לקוח חמצן.
פרמטרים | |
---|---|
b |
IBuildInfo : IBuildInfo |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
attributes |
MultiMap : מאפיינים שמשויכים להפעלה הנוכחית |
החזרות | |
---|---|
CommandResult |
ערך של CommandResult שהוחזר על ידי בינארי חמצן. |
חכירה מספר מכשירים
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
ניסיון לשכור מספר מכשירים באמצעות קריאה למערכת הבינארית של לקוח החמצן.
פרמטרים | |
---|---|
buildInfos |
: ERROR(/List |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
attributes |
MultiMap : מאפיינים שמשויכים להפעלה הנוכחית |
החזרות | |
---|---|
CommandResult |
CommandResult שערך החמצן הבינארי הוחזר. |
noWaitForBootSpecified
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
צריך לבדוק אם צוין no_wait_for_boot בבקשת השכירות בחמצן
פרמטרים | |
---|---|
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
החזרות | |
---|---|
Boolean |
true אם צוין no_wait_for_boot |
לפרסם
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
ניסיון לשחרר מכשיר באמצעות קוד בינארי של לקוח חמצן.
פרמטרים | |
---|---|
gceAvdInfo |
GceAvdInfo : GceAvdInfo |
deviceOptions |
TestDeviceOptions : TestDeviceOptions |
החזרות | |
---|---|
boolean |
ערך בוליאני שמציין אם השקת המכשיר בוצעה בהצלחה. |