SandboxedInvocationExecution

public class SandboxedInvocationExecution
extends InvocationExecution

java.lang.Object
   ↳ com.android.tradefed.invoker.InvocationExecution
     ↳ com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution


Specjalne wykonanie wywołania w piaskownicy: to wywołanie jest wykonywane w piaskownicy. Wersja kompilacji powinna być już dostępna w kontekście.

Podsumowanie

Konstruktory publiczne

SandboxedInvocationExecution()

Metody publiczne

void cleanUpBuilds(IInvocationContext context, IConfiguration config)

Wykonaj krok czyszczenia build_provider.

boolean fetchBuild(TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)

Wykonaj krok build_provider wywołania.

Chronione metody

getLabPreparersToRun(IConfiguration config, String deviceName)

Pobierz listę przygotowań do zajęć do uruchomienia na tym urządzeniu.

getTargetPreparersToRun(IConfiguration config, String deviceName)

Pobierz listę docelowych usług przygotowywania do uruchomienia na tym urządzeniu.

void logHostAdb(IConfiguration config, ITestLogger logger)

Zbierz logi z katalogu $TMPDIR/adb.$UID.log.

Konstruktory publiczne

SandboxedInvocationExecution

public SandboxedInvocationExecution ()

Metody publiczne

cleanUpBuilds

public void cleanUpBuilds (IInvocationContext context, 
                IConfiguration config)

Wykonaj krok czyszczenia build_provider. Powiązane z pobieraniem wersji.

Parametry
context IInvocationContext: IInvocationContext wywołania.

config IConfiguration: IConfiguration tego testu.

fetchBuild

public boolean fetchBuild (TestInformation testInfo, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener listener)

Wykonaj krok build_provider wywołania.

Parametry
testInfo TestInformation: TestInformation wywołania.

config IConfiguration: IConfiguration tego testu.

rescheduler IRescheduler: IRescheduler, aby ponownie zaplanować części wywołania do wykonania na innych zasobach

listener ITestInvocationListener: ITestInvocation, aby zgłosić niepowodzenia pobierania kompilacji.

Zwroty
boolean Wartość true (prawda), jeśli udało się pobrać wersję, a w przeciwnym razie – wartość false (fałsz).

Rzuty
BuildRetrievalError
DeviceNotAvailableException

Chronione metody

getLabPreparersToRun

protected  getLabPreparersToRun (IConfiguration config, 
                String deviceName)

Pobierz listę przygotowań do zajęć do uruchomienia na tym urządzeniu.

Zastąpione w klasach piaskownicy, aby ograniczyć możliwość uruchamiania modułów przygotowujących w piaskownicy podrzędnej

Parametry
config IConfiguration

deviceName String

Zwroty

getTargetPreparersToRun

protected  getTargetPreparersToRun (IConfiguration config, 
                String deviceName)

Pobierz listę docelowych usług przygotowywania do uruchomienia na tym urządzeniu.

Zastąpione w klasach piaskownicy, aby ograniczyć możliwość uruchamiania modułów przygotowujących w piaskownicy podrzędnej

Parametry
config IConfiguration

deviceName String

Zwroty

logHostAdb

protected void logHostAdb (IConfiguration config, 
                ITestLogger logger)

Zbierz logi z katalogu $TMPDIR/adb.$UID.log.

Parametry
config IConfiguration

logger ITestLogger