ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Mempersiapkan lingkungan pengujian untuk uji coba.
Misalnya, menginstal perangkat lunak, mengubah pengaturan env untuk pengujian, meluncurkan target, dll.
Perhatikan bahwa beberapa ITargetPreparer
s dapat ditentukan dalam konfigurasi. Direkomendasikan agar setiap ITargetPreparer dengan jelas mendokumentasikan pra-penyiapan dan pasca-penyiapan lingkungan yang diharapkan. misalnya ITargetPreparer yang mengonfigurasi perangkat untuk pengujian harus dijalankan setelah ITargetPreparer yang menginstal perangkat lunak.
Ringkasan
Metode publik | |
---|---|
default void | setUp (ITestDevice device, IBuildInfo buildInfo) Metode ini tidak digunakan lagi. Gunakan |
default void | setUp (TestInformation testInformation) Lakukan pengaturan target untuk pengujian. |
default void | tearDown (TestInformation testInformation, Throwable e) Lakukan pembersihan/teardown target setelah pengujian. |
default void | tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e) Metode ini tidak digunakan lagi. Gunakan |
Metode publik
mempersiapkan
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Metode ini tidak digunakan lagi.
Gunakan setUp(com.android.tradefed.invoker.TestInformation)
bukan
Lakukan pengaturan target untuk pengujian.
Parameter | |
---|---|
device | ITestDevice : yang ITestDevice untuk mempersiapkan. |
buildInfo | IBuildInfo : data tentang membangun diuji. |
Melempar | |
---|---|
TargetSetupError | jika terjadi kesalahan fatal pengaturan lingkungan |
BuildError | Jika kesalahan terkait dengan BuildInfo terjadi |
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
mempersiapkan
public void setUp (TestInformation testInformation)
Lakukan pengaturan target untuk pengujian.
Parameter | |
---|---|
testInformation | TestInformation : The TestInformation dari doa. |
Melempar | |
---|---|
TargetSetupError | jika terjadi kesalahan fatal pengaturan lingkungan |
BuildError | Jika terjadi kesalahan karena build sedang disiapkan |
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
robek
public void tearDown (TestInformation testInformation, Throwable e)
Lakukan pembersihan/teardown target setelah pengujian.
Parameter | |
---|---|
testInformation | TestInformation : The TestInformation dari doa. |
e | Throwable : jika doa berakhir dengan pengecualian, ini akan menjadi pengecualian yang tertangkap di tingkat Doa. Jika tidak, akan null . |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
robek
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Metode ini tidak digunakan lagi.
Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
sebagai gantinya
Lakukan pembersihan/teardown target setelah pengujian.
Parameter | |
---|---|
device | ITestDevice : yang ITestDevice untuk mempersiapkan. |
buildInfo | IBuildInfo : data tentang membangun diuji. |
e | Throwable : jika doa berakhir dengan pengecualian, ini akan menjadi pengecualian yang tertangkap di tingkat Doa. Jika tidak, akan null . |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |