Perangkat Jarak Jauh Terkelola
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 yang sebenarnya berdasarkan info build. |
Konstruktor publik
Perangkat Jarak Jauh Terkelola
public ManagedRemoteDevice (IDevice device,
IDeviceStateMonitor stateMonitor,
IDeviceMonitor allocationMonitor)
Menciptakan ManagedRemoteDevice
.
Parameter |
---|
device | IDevice : yang terkait IDevice |
stateMonitor | IDeviceStateMonitor : yang IDeviceStateMonitor mekanisme untuk digunakan |
allocationMonitor | IDeviceMonitor : yang IDeviceMonitor untuk menginformasikan perubahan negara alokasi. |
Metode publik
getOptions
public TestDeviceOptions getOptions ()
Ganti pengambil dasar untuk dapat menyelesaikan opsi dinamis sebelum mencoba melakukan pengaturan jarak jauh.
Kembali |
---|
TestDeviceOptions | |
dapatkanRemoteAvdInfo
public GceAvdInfo getRemoteAvdInfo ()
Mengembalikan GceAvdInfo
menggambarkan contoh jarak jauh.
pascaDoaTearDown
public void postInvocationTearDown (Throwable exception)
Parameter |
---|
exception | Throwable |
praPemanggilanSetup
public void preInvocationSetup (IBuildInfo info,
MultiMap<String, String> attributes)
Parameter |
---|
info | IBuildInfo |
attributes | MultiMap |
Melempar |
---|
DeviceNotAvailableException | |
TargetSetupError | |
setTestLogger
public void setTestLogger (ITestLogger testLogger)
Parameter |
---|
testLogger | ITestLogger |
Metode yang dilindungi
getCurrentTime
protected long getCurrentTime ()
Mengembalikan waktu sistem saat ini. Diekspos untuk pengujian.
peluncuranGce
protected void launchGce ()
Luncurkan perangkat gce yang sebenarnya berdasarkan info build.
Melempar |
---|
TargetSetupError | |