IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
Mempersiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. Hanya gunakan untuk pengaturan yang memerlukan beberapa perangkat, jika tidak gunakan ITargetPreparer
reguler di setiap perangkat.
Perhatikan bahwa beberapa IMultiTargetPreparer
dapat ditentukan dalam konfigurasi. Direkomendasikan agar setiap IMultiTargetPreparer mendokumentasikan dengan jelas lingkungan yang diharapkan sebelum dan sesudah pengaturan.
Ringkasan
Metode publik | |
---|---|
default void | setUp ( IInvocationContext context) Metode ini sudah tidak digunakan lagi. Gunakan |
default void | setUp ( TestInformation testInformation) Lakukan pengaturan target untuk pengujian. |
default void | tearDown ( TestInformation testInformation, Throwable e) Lakukan pembersihan/pembongkaran target setelah pengujian. |
default void | tearDown ( IInvocationContext context, Throwable e) Metode ini sudah tidak digunakan lagi. Gunakan |
Metode publik
mempersiapkan
public void setUp (IInvocationContext context)
Metode ini sudah tidak digunakan lagi.
Gunakan setUp(com.android.tradefed.invoker.TestInformation)
sebagai gantinya.
Lakukan pengaturan target untuk pengujian.
Parameter | |
---|---|
context | IInvocationContext : IInvocationContext yang menjelaskan pemanggilan, perangkat, build. |
Melempar | |
---|---|
TargetSetupError | jika terjadi kesalahan fatal pengaturan lingkungan |
BuildError | Jika terjadi kesalahan terkait build |
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
mempersiapkan
public void setUp (TestInformation testInformation)
Lakukan pengaturan target untuk pengujian.
Parameter | |
---|---|
testInformation | TestInformation : TestInformation yang menjelaskan pemanggilan, perangkat, build. |
Melempar | |
---|---|
TargetSetupError | jika terjadi kesalahan fatal pengaturan lingkungan |
BuildError | Jika terjadi kesalahan terkait build |
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
menangis
public void tearDown (TestInformation testInformation, Throwable e)
Lakukan pembersihan/pembongkaran target setelah pengujian.
Parameter | |
---|---|
testInformation | TestInformation : TestInformation yang menjelaskan pemanggilan, perangkat, build. |
e | Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada tingkat Pemanggilan. Jika tidak, akan menjadi null . |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
menangis
public void tearDown (IInvocationContext context, Throwable e)
Metode ini sudah tidak digunakan lagi.
Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
sebagai gantinya.
Lakukan pembersihan/pembongkaran target setelah pengujian.
Parameter | |
---|---|
context | IInvocationContext : IInvocationContext yang menjelaskan pemanggilan, perangkat, build. |
e | Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada tingkat Pemanggilan. Jika tidak, akan menjadi null . |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |