ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Mempersiapkan lingkungan pengujian untuk pengujian yang dijalankan.
Misalnya, menginstal perangkat lunak, mengubah pengaturan env untuk pengujian, meluncurkan target, dll.
Perhatikan bahwa beberapa ITargetPreparer
dapat ditentukan dalam konfigurasi. Direkomendasikan agar setiap ITargetPreparer mendokumentasikan dengan jelas pra-penyiapan dan pasca-penyiapan lingkungan yang diharapkan. mis. ITargetPreparer yang mengkonfigurasi 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 penyiapan target untuk pengujian. |
default void | tearDown (TestInformation testInformation, Throwable e) Lakukan pembersihan / pembongkaran target setelah pengujian. |
default void | tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e) Metode ini tidak digunakan lagi. Gunakan |
Metode publik
mendirikan
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Metode ini tidak digunakan lagi.
Gunakan setUp(com.android.tradefed.invoker.TestInformation)
sebagai gantinya
Lakukan penyiapan target untuk pengujian.
Parameter | |
---|---|
device | ITestDevice : ITestDevice harus disiapkan. |
buildInfo | IBuildInfo : data tentang build yang sedang diuji. |
Melempar | |
---|---|
TargetSetupError | jika terjadi kesalahan fatal saat menyiapkan lingkungan |
BuildError | Jika terjadi kesalahan terkait BuildInfo |
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
mendirikan
public void setUp (TestInformation testInformation)
Lakukan penyiapan target untuk pengujian.
Parameter | |
---|---|
testInformation | TestInformation : The TestInformation dari pemanggilan. |
Melempar | |
---|---|
TargetSetupError | jika terjadi kesalahan fatal saat menyiapkan lingkungan |
BuildError | Jika terjadi kesalahan karena build sedang disiapkan |
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
menangis
public void tearDown (TestInformation testInformation, Throwable e)
Lakukan pembersihan / pembongkaran target setelah pengujian.
Parameter | |
---|---|
testInformation | TestInformation : The TestInformation dari permintaan tersebut. |
e | Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap di tingkat Pemanggilan. Jika tidak, akan menjadi null . |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
menangis
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 / pembongkaran target setelah pengujian.
Parameter | |
---|---|
device | ITestDevice : ITestDevice harus disiapkan. |
buildInfo | IBuildInfo : data tentang build yang sedang diuji. |
e | Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap di tingkat Pemanggilan. Jika tidak, akan menjadi null . |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |