ManagedRemoteDevice
public class ManagedRemoteDevice
extends TestDevice
implements ITestLoggerReceiver
Perangkat yang berjalan di dalam mesin virtual yang kami kelola dari jarak jauh melalui instance Tradefed di dalam VM.
Ringkasan
Metode yang dilindungi |
---|
long | getCurrentTime () Mengembalikan waktu sistem saat ini. |
void | launchGce () Luncurkan perangkat gce sebenarnya berdasarkan info build. |
Konstruktor publik
ManagedRemoteDevice
public ManagedRemoteDevice (IDevice device,
IDeviceStateMonitor stateMonitor,
IDeviceMonitor allocationMonitor)
Membuat ManagedRemoteDevice
.
Parameter |
---|
device | IDevice : IDevice terkait |
stateMonitor | IDeviceStateMonitor : mekanisme IDeviceStateMonitor yang akan digunakan |
allocationMonitor | IDeviceMonitor : IDeviceMonitor untuk menginformasikan perubahan status alokasi. |
Metode publik
getOptions
public TestDeviceOptions getOptions ()
Timpa pengambil basis untuk dapat menyelesaikan opsi dinamis sebelum mencoba melakukan pengaturan jarak jauh.
Kembali |
---|
TestDeviceOptions | |
getRemoteAvdInfo
public GceAvdInfo getRemoteAvdInfo ()
Menampilkan GceAvdInfo
menjelaskan instance jarak jauh.
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
Parameter |
---|
exception | Throwable |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info)
Parameter |
---|
info | IBuildInfo |
Melempar |
---|
DeviceNotAvailableException | |
TargetSetupError | |
setTestLogger
public void setTestLogger (ITestLogger testLogger)
Parameter |
---|
testLogger | ITestLogger |
Metode yang dilindungi
getCurrentTime
protected long getCurrentTime ()
Mengembalikan waktu sistem saat ini. Dipaparkan untuk pengujian.
launchGce
protected void launchGce ()
Luncurkan perangkat gce sebenarnya berdasarkan info build.
Melempar |
---|
TargetSetupError | |