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:IInvocationContextwywołania. | 
| config | IConfiguration:IConfigurationtego testu. | 
fetchBuild
public boolean fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)
Wykonaj krok build_provider wywołania.
| Parametry | |
|---|---|
| testInfo | TestInformation:TestInformationwywołania. | 
| config | IConfiguration:IConfigurationtego 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
protectedgetLabPreparersToRun (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
protectedgetTargetPreparersToRun (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 | 
