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 sebenarnya berdasarkan info build. |
Konstruktor publik
Perangkat Jarak Jauh Terkelola
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
dapatkan Opsi
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
yang menjelaskan contoh jarak jauh.
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
Parameter |
---|
exception | Throwable |
praInvokasiSetup
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
dapatkanWaktu Saat Ini
protected long getCurrentTime ()
Mengembalikan waktu sistem saat ini. Terkena untuk pengujian.
peluncuranGce
protected void launchGce ()
Luncurkan perangkat gce sebenarnya berdasarkan info build.
Melempar |
---|
TargetSetupError | |