ऑक्सीजनक्लाइंट
public class OxygenClient
extends Object
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.device.cloud.OxygenClient |
एक वर्ग जो ऑक्सीजन डिवाइस को पट्टे पर देने या जारी करने के लिए ऑक्सीजन क्लाइंट बाइनरी के उपयोग का प्रबंधन करता है।
सारांश
खेत | |
---|---|
public static final | sGceDeviceParamsToOxygenMap
|
सार्वजनिक निर्माणकर्ता | |
---|---|
OxygenClient (File clientBinary, IRunUtil runUtil) | |
OxygenClient (File clientBinary) OxygenClient क्लास का कंस्ट्रक्टर। |
सार्वजनिक तरीके | |
---|---|
void | closeLHPConnection (Process p) किसी दी गई |
Process | createTunnelViaLHP ( OxygenClient.LHPTunnelMode mode) किसी दिए गए इंस्टेंस नाम के लिए एक एडीबी या एसएसएच टनल बनाएं और दिए गए टनल मोड के आधार पर एलएचपी के माध्यम से एक डिवाइस को एंडपॉइंट असाइन करें। |
String | getOverrideFetchCvdPath ( TestDeviceOptions deviceOptions) दिए गए TestDeviceOptions में 'override_fetch_cvd_path' तर्क का मान लौटाता है। |
CommandResult | leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) ऑक्सीजन क्लाइंट बाइनरी को कॉल करके डिवाइस को लीज पर लेने का प्रयास करें। |
CommandResult | leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions, MultiMap <String, String> attributes) ऑक्सीजन क्लाइंट बाइनरी को कॉल करके कई डिवाइसों को लीज पर लेने का प्रयास करें। |
Boolean | noWaitForBootSpecified ( TestDeviceOptions deviceOptions) जांचें कि ऑक्सीजन लीज अनुरोध में no_wait_for_boot निर्दिष्ट है या नहीं |
boolean | release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions) ऑक्सीजन क्लाइंट बाइनरी का उपयोग करके डिवाइस को रिलीज़ करने का प्रयास करें। |
खेत
sGceDeviceParamsToOxygenMap
public static finalsGceDeviceParamsToOxygenMap
सार्वजनिक निर्माणकर्ता
ऑक्सीजनक्लाइंट
public OxygenClient (File clientBinary, IRunUtil runUtil)
पैरामीटर | |
---|---|
clientBinary | File |
runUtil | IRunUtil |
ऑक्सीजनक्लाइंट
public OxygenClient (File clientBinary)
OxygenClient क्लास का कंस्ट्रक्टर।
पैरामीटर | |
---|---|
clientBinary | File : निष्पादन योग्य ऑक्सीजन क्लाइंट बाइनरी फ़ाइल। |
सार्वजनिक तरीके
क्लोज़एलएचपीकनेक्शन
public void closeLHPConnection (Process p)
किसी दी गई Process
के साथ रिमोट ऑक्सीजनेशन डिवाइस से कनेक्शन बंद करें।
पैरामीटर | |
---|---|
p | Process |
createTunnelViaLHP
public Process createTunnelViaLHP (OxygenClient.LHPTunnelMode mode)
किसी दिए गए इंस्टेंस नाम के लिए एक एडीबी या एसएसएच टनल बनाएं और दिए गए टनल मोड के आधार पर एलएचपी के माध्यम से एक डिवाइस को एंडपॉइंट असाइन करें।
पैरामीटर | |
---|---|
mode | OxygenClient.LHPTunnelMode |
रिटर्न | |
---|---|
Process | एलएचपी सुरंग पर एडीबी की Process । |
getOverrideFetchCvdPath
public String getOverrideFetchCvdPath (TestDeviceOptions deviceOptions)
दिए गए TestDeviceOptions में 'override_fetch_cvd_path' तर्क का मान लौटाता है।
पैरामीटर | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
रिटर्न | |
---|---|
String | 'override_fetch_cvd_path' का मान, या यदि यह मौजूद नहीं है तो शून्य |
लीजडिवाइस
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 ) ERROR(/List ) |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : वर्तमान आह्वान से जुड़ी विशेषताएँ |
रिटर्न | |
---|---|
CommandResult | CommandResult कि ऑक्सीजन बाइनरी वापस आ गई। |
noWaitForBootSpecified
public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)
जांचें कि ऑक्सीजन लीज अनुरोध में no_wait_for_boot निर्दिष्ट है या नहीं
पैरामीटर | |
---|---|
deviceOptions | TestDeviceOptions : TestDeviceOptions |
रिटर्न | |
---|---|
Boolean | यदि no_wait_for_boot निर्दिष्ट है तो सत्य है |
मुक्त करना
public boolean release (GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)
ऑक्सीजन क्लाइंट बाइनरी का उपयोग करके डिवाइस को रिलीज़ करने का प्रयास करें।
पैरामीटर | |
---|---|
gceAvdInfo | GceAvdInfo : GceAvdInfo |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
रिटर्न | |
---|---|
boolean | एक बूलियन जो इंगित करता है कि डिवाइस रिलीज़ सफल है या नहीं। |