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
beberapa perangkat, jika tidak, gunakan ITargetPreparer
biasa di setiap perangkat.
Perlu diperhatikan bahwa beberapa IMultiTargetPreparer
dapat ditentukan dalam konfigurasi. Penting
merekomendasikan agar setiap IMultiTargetPreparer dengan jelas mendokumentasikan pra-penyiapan lingkungan yang diharapkan
dan pasca-penyiapan.
Ringkasan
Metode publik | |
---|---|
default
void
|
setUp(IInvocationContext context)
Metode ini tidak digunakan lagi.
Sebagai gantinya, gunakan |
default
void
|
setUp(TestInformation testInformation)
Lakukan penyiapan target untuk pengujian. |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
Lakukan pembersihan/pelepasan target setelah pengujian. |
default
void
|
tearDown(IInvocationContext context, Throwable e)
Metode ini tidak digunakan lagi.
Sebagai gantinya, gunakan |
Metode publik
penyiapan
public void setUp (IInvocationContext context)
Metode ini tidak digunakan lagi.
Sebagai gantinya, gunakan setUp(com.android.tradefed.invoker.TestInformation)
.
Lakukan penyiapan target untuk pengujian.
Parameter | |
---|---|
context |
IInvocationContext : IInvocationContext yang menjelaskan pemanggilan, perangkat, dan build. |
Menampilkan | |
---|---|
TargetSetupError |
jika terjadi error fatal saat menyiapkan lingkungan |
BuildError |
Jika terjadi error terkait build |
DeviceNotAvailableException |
jika perangkat menjadi tidak responsif |
penyiapan
public void setUp (TestInformation testInformation)
Lakukan penyiapan target untuk pengujian.
Parameter | |
---|---|
testInformation |
TestInformation : TestInformation yang menjelaskan panggilan, perangkat,
build yang berbeda. |
Menampilkan | |
---|---|
TargetSetupError |
jika terjadi error fatal saat menyiapkan lingkungan |
BuildError |
Jika terjadi error terkait build |
DeviceNotAvailableException |
jika perangkat menjadi tidak responsif |
pembongkaran
public void tearDown (TestInformation testInformation, Throwable e)
Lakukan pembersihan/pelepasan target setelah pengujian.
Parameter | |
---|---|
testInformation |
TestInformation : TestInformation yang menjelaskan panggilan, perangkat,
build yang berbeda. |
e |
Throwable : jika pemanggilan berakhir dengan pengecualian, ini akan menjadi pengecualian yang
yang ada di tingkat Pemanggilan. Jika tidak, akan menjadi null . |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jika perangkat menjadi tidak responsif |
pembongkaran
public void tearDown (IInvocationContext context, Throwable e)
Metode ini tidak digunakan lagi.
Sebagai gantinya, gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
.
Lakukan pembersihan/pelepasan target setelah pengujian.
Parameter | |
---|---|
context |
IInvocationContext : IInvocationContext yang menjelaskan pemanggilan, perangkat, dan build. |
e |
Throwable : jika pemanggilan berakhir dengan pengecualian, ini akan menjadi pengecualian yang
yang ada di tingkat Pemanggilan. Jika tidak, akan menjadi null . |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jika perangkat menjadi tidak responsif |