לקוח חמצן
public
class
OxygenClient
extends Object
JavaScript.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 |
ערך בוליאני שמציין אם השקת המכשיר בוצעה בהצלחה. |