ManagedRemoteDevice
  public
  
  
  
  class
  ManagedRemoteDevice
  
  
  
  
  
  
  
    extends TestDevice
  
  
  
  
  
      implements
      
        ITestLoggerReceiver
      
  
  
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.NativeDevice | ||
| ↳ | com.android.tradefed.device.TestDevice | ||
| ↳ | com.android.tradefed.device.cloud.ManagedRemoteDevice | ||
Un dispositivo in esecuzione all'interno di una macchina virtuale che gestiamo da remoto tramite un'istanza Tradefed all'interno della VM.
Riepilogo
Costruttori pubblici | |
|---|---|
      
      ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
      
      
        Crea un   | 
  |
Metodi pubblici | |
|---|---|
        
        
        
        
        
        TestDeviceOptions
     | 
  
    
      
      getOptions()
      
      
        Sovrascrivi il getter di base per poter risolvere le opzioni dinamiche prima di tentare di eseguire la configurazione da remoto.  | 
  
        
        
        
        
        
        GceAvdInfo
     | 
  
    
      
      getRemoteAvdInfo()
      
      
        Restituisce il   | 
  
        
        
        
        
        
        void
     | 
  
    
      
      postInvocationTearDown(Throwable exception)
      
      
        
  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)
      
      
        
  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setTestLogger(ITestLogger testLogger)
      
      
     | 
  
Metodi protetti | |
|---|---|
        
        
        
        
        
        long
     | 
  
    
      
      getCurrentTime()
      
      
        Restituisce l'ora corrente del sistema.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      launchGce()
      
      
        Avvia il dispositivo GCE effettivo in base alle informazioni di compilazione.  | 
  
Costruttori pubblici
ManagedRemoteDevice
public ManagedRemoteDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)Crea un ManagedRemoteDevice.
| Parametri | |
|---|---|
device | 
        
          IDevice: il IDevice associato | 
      
stateMonitor | 
        
          IDeviceStateMonitor: il meccanismo IDeviceStateMonitor da utilizzare | 
      
allocationMonitor | 
        
          IDeviceMonitor: il IDeviceMonitor per informare delle modifiche dello stato dell'allocazione.
 | 
      
Metodi pubblici
getOptions
public TestDeviceOptions getOptions ()
Sovrascrivi il getter di base per poter risolvere le opzioni dinamiche prima di tentare di eseguire la configurazione da remoto.
| Ritorni | |
|---|---|
TestDeviceOptions | 
        |
getRemoteAvdInfo
public GceAvdInfo getRemoteAvdInfo ()
Restituisce il GceAvdInfo che descrive l'istanza remota. 
| Ritorni | |
|---|---|
GceAvdInfo | 
        |
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
| Parametri | |
|---|---|
exception | 
        
          Throwable  | 
      
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, 
                MultiMap<String, String> attributes)
| Parametri | |
|---|---|
info | 
        
          IBuildInfo  | 
      
attributes | 
        
          MultiMap  | 
      
| Lanci | |
|---|---|
DeviceNotAvailableException | 
          |
TargetSetupError | 
          |
setTestLogger
public void setTestLogger (ITestLogger testLogger)
| Parametri | |
|---|---|
testLogger | 
        
          ITestLogger  | 
      
Metodi protetti
getCurrentTime
protected long getCurrentTime ()
Restituisce l'ora corrente del sistema. Esposto per i test.
| Ritorni | |
|---|---|
long | 
        |
launchGce
protected void launchGce ()
Avvia il dispositivo GCE effettivo in base alle informazioni di compilazione.
| Lanci | |
|---|---|
TargetSetupError | 
          |