IMultiTargetPreparer
public
interface
IMultiTargetPreparer
implements
IDisableable
| com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
Menyiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. Hanya gunakan untuk penyiapan yang memerlukan
beberapa perangkat. Jika tidak, gunakan ITargetPreparer reguler di setiap perangkat.
Perhatikan bahwa beberapa IMultiTargetPreparer dapat ditentukan dalam konfigurasi. Sebaiknya setiap IMultiTargetPreparer mendokumentasikan dengan jelas lingkungan yang diharapkan sebelum penyiapan
dan setelah penyiapan.
Ringkasan
Metode publik | |
|---|---|
default
void
|
setUp(IInvocationContext context)
Metode ini tidak digunakan lagi.
Sebagai gantinya, gunakan |
default
void
|
setUp(TestInformation testInformation)
Melakukan penyiapan target untuk pengujian. |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
Melakukan pembersihan/pembongkaran target setelah pengujian. |
default
void
|
tearDown(IInvocationContext context, Throwable e)
Metode ini tidak digunakan lagi.
Sebagai gantinya, gunakan |
Metode publik
setUp
public void setUp (IInvocationContext context)
Metode ini tidak digunakan lagi.
Sebagai gantinya, gunakan setUp(TestInformation).
Melakukan penyiapan target untuk pengujian.
| Parameter | |
|---|---|
context |
IInvocationContext: IInvocationContext yang menjelaskan pemanggilan, perangkat, build. |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
jika perangkat tidak responsif |
BuildError |
Jika terjadi error terkait build |
TargetSetupError |
jika terjadi error fatal saat menyiapkan lingkungan |
setUp
public void setUp (TestInformation testInformation)
Melakukan penyiapan target untuk pengujian.
| Parameter | |
|---|---|
testInformation |
TestInformation: TestInformation yang menjelaskan pemanggilan, perangkat,
build. |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
jika perangkat tidak responsif |
BuildError |
Jika terjadi error terkait build |
TargetSetupError |
jika terjadi error fatal saat menyiapkan lingkungan |
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
Melakukan pembersihan/pembongkaran target setelah pengujian.
| Parameter | |
|---|---|
testInformation |
TestInformation: TestInformation yang menjelaskan pemanggilan, perangkat,
build. |
e |
Throwable: jika pemanggilan berakhir dengan pengecualian, ini akan menjadi pengecualian yang tertangkap di tingkat Pemanggilan. Jika tidak, nilainya akan null. |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
jika perangkat tidak responsif |
tearDown
public void tearDown (IInvocationContext context, Throwable e)
Metode ini tidak digunakan lagi.
Sebagai gantinya, gunakan tearDown(TestInformation,Throwable).
Melakukan pembersihan/pembongkaran target setelah pengujian.
| Parameter | |
|---|---|
context |
IInvocationContext: IInvocationContext yang menjelaskan pemanggilan, perangkat, build. |
e |
Throwable: jika pemanggilan berakhir dengan pengecualian, ini akan menjadi pengecualian yang tertangkap di tingkat Pemanggilan. Jika tidak, nilainya akan null. |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
jika perangkat tidak responsif |