IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
Menyiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. Gunakan hanya untuk penyiapan yang memerlukan banyak perangkat, jika tidak, gunakan ITargetPreparer
biasa di setiap perangkat.
Perhatikan bahwa beberapa IMultiTargetPreparer
s dapat ditentukan dalam konfigurasi. Direkomendasikan agar setiap IMultiTargetPreparer dengan jelas mendokumentasikan pra-penyiapan dan pasca-penyiapan lingkungan yang diharapkan.
Ringkasan
Metode publik | |
---|---|
default void | setUp ( IInvocationContext context) Metode ini sudah usang. Gunakan |
default void | setUp ( TestInformation testInformation) Lakukan penyiapan 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 usang. Gunakan |
Metode publik
mempersiapkan
public void setUp (IInvocationContext context)
Metode ini sudah usang.
Gunakan setUp(com.android.tradefed.invoker.TestInformation)
sebagai gantinya.
Lakukan penyiapan target untuk pengujian.
Parameter | |
---|---|
context | IInvocationContext : IInvocationContext yang mendeskripsikan pemanggilan, perangkat, build. |
Melempar | |
---|---|
TargetSetupError | jika terjadi kesalahan fatal saat menyiapkan lingkungan |
BuildError | Jika terjadi kesalahan terkait build |
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
mempersiapkan
public void setUp (TestInformation testInformation)
Lakukan penyiapan target untuk pengujian.
Parameter | |
---|---|
testInformation | TestInformation : TestInformation yang menjelaskan pemanggilan, perangkat, build. |
Melempar | |
---|---|
TargetSetupError | jika terjadi kesalahan fatal saat menyiapkan 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 level Pemanggilan. Jika tidak, akan menjadi null . |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
menangis
public void tearDown (IInvocationContext context, Throwable e)
Metode ini sudah usang.
Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
sebagai gantinya.
Lakukan pembersihan/pembongkaran target setelah pengujian.
Parameter | |
---|---|
context | IInvocationContext : IInvocationContext yang mendeskripsikan pemanggilan, perangkat, build. |
e | Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada level Pemanggilan. Jika tidak, akan menjadi null . |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |