Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Klient tlenu

public class OxygenClient
extends Object

java.lang.Obiekt
com.android.tradefed.device.cloud.OxygenClient


Klasa, która zarządza wykorzystaniem binarnego klienta Oxygen do dzierżawy lub zwolnienia urządzenia Oxygen.

Streszczenie

Pola

public static final sGceDeviceParamsToOxygenMap

Konstruktory publiczne

OxygenClient (File clientBinary, IRunUtil runUtil)
OxygenClient (File clientBinary)

Konstruktor klasy OxygenClient.

Metody publiczne

CommandResult leaseDevice ( IBuildInfo b, TestDeviceOptions deviceOptions)

Spróbuj wydzierżawić urządzenie, wywołując plik binarny klienta Oxygen.

CommandResult leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions) leaseMultipleDevices ( buildInfos, TestDeviceOptions deviceOptions)

Spróbuj wydzierżawić wiele urządzeń, wywołując plik binarny klienta Oxygen.

Boolean noWaitForBootSpecified ( TestDeviceOptions deviceOptions)

Sprawdź, czy w żądaniu dzierżawy Oxygen określono no_wait_for_boot

boolean release ( GceAvdInfo gceAvdInfo, TestDeviceOptions deviceOptions)

Próba zwolnienia urządzenia przy użyciu pliku binarnego klienta Oxygen.

Pola

sGceDeviceParamsToOxygenMap

public static final  sGceDeviceParamsToOxygenMap

Konstruktory publiczne

Klient tlenu

public OxygenClient (File clientBinary, 
                IRunUtil runUtil)

Parametry
clientBinary File

runUtil IRunUtil

Klient tlenu

public OxygenClient (File clientBinary)

Konstruktor klasy OxygenClient.

Parametry
clientBinary File : wykonywalny plik binarny klienta Oxygen.

Metody publiczne

dzierżawa urządzenia

public CommandResult leaseDevice (IBuildInfo b, 
                TestDeviceOptions deviceOptions)

Spróbuj wydzierżawić urządzenie, wywołując plik binarny klienta Oxygen.

Parametry
b IBuildInfo : IBuildInfo

deviceOptions Opcje urządzenia TestDeviceOptions : Opcje urządzenia TestDeviceOptions

Zwroty
CommandResult CommandResult , który zwrócił plik binarny Oxygen.

dzierżawa wielu urządzeń

public CommandResult leaseMultipleDevices ( buildInfos, 
                TestDeviceOptions deviceOptions)

Spróbuj wydzierżawić wiele urządzeń, wywołując plik binarny klienta Oxygen.

Parametry
buildInfos : ERROR(/List ) ERROR(/List )

deviceOptions Opcje urządzenia TestDeviceOptions : Opcje urządzenia TestDeviceOptions

Zwroty
CommandResult CommandResult , który zwrócił plik binarny Oxygen.

noWaitForBootSpecified

public Boolean noWaitForBootSpecified (TestDeviceOptions deviceOptions)

Sprawdź, czy w żądaniu dzierżawy Oxygen określono no_wait_for_boot

Parametry
deviceOptions Opcje urządzenia TestDeviceOptions : Opcje urządzenia TestDeviceOptions

Zwroty
Boolean true Jeśli określono no_wait_for_boot

uwolnienie

public boolean release (GceAvdInfo gceAvdInfo, 
                TestDeviceOptions deviceOptions)

Próba zwolnienia urządzenia przy użyciu pliku binarnego klienta Oxygen.

Parametry
gceAvdInfo GceAvdInfo : GceAvdInfo

deviceOptions Opcje urządzenia TestDeviceOptions : Opcje urządzenia TestDeviceOptions

Zwroty
boolean wartość logiczna wskazująca, czy zwolnienie urządzenia powiodło się.