ऑक्सीजनक्लाइंट
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) ऑक्सीजन क्लाइंट वर्ग का निर्माता। |
सार्वजनिक तरीके | |
---|---|
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)
ऑक्सीजन क्लाइंट वर्ग का निर्माता।
पैरामीटर | |
---|---|
clientBinary | File : निष्पादन योग्य ऑक्सीजन क्लाइंट बाइनरी फ़ाइल। |
सार्वजनिक तरीके
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 | a CommandResult कि ऑक्सीजन बाइनरी वापस आ गई। |
leaseMultipleDevices
public CommandResult leaseMultipleDevices (buildInfos, TestDeviceOptions deviceOptions, MultiMap<String, String> attributes)
ऑक्सीजन क्लाइंट बाइनरी को कॉल करके एकाधिक उपकरणों को पट्टे पर देने का प्रयास।
पैरामीटर | |
---|---|
buildInfos | ERROR(/List ) ERROR(/List ) |
deviceOptions | TestDeviceOptions : TestDeviceOptions |
attributes | MultiMap : वर्तमान मंगलाचरण से जुड़ी विशेषताएँ |
रिटर्न | |
---|---|
CommandResult | CommandResult कि ऑक्सीजन बाइनरी वापस आ गई। |
noWaitForBoot निर्दिष्ट
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 | एक बूलियन जो इंगित करता है कि डिवाइस रिलीज़ सफल है या नहीं। |