Persiapan Target IT
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 lingkungan yang diharapkan sebelum dan sesudah pengaturan. misalnya 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 sudah tidak digunakan lagi. Gunakan |
default void | setUp (TestInformation testInformation) Lakukan pengaturan 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 sudah tidak digunakan lagi. Gunakan |
Metode publik
mempersiapkan
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Metode ini sudah tidak digunakan lagi.
Gunakan setUp(com.android.tradefed.invoker.TestInformation)
sebagai gantinya
Lakukan pengaturan target untuk pengujian.
Parameter | |
---|---|
device | ITestDevice : ITestDevice yang harus dipersiapkan. |
buildInfo | IBuildInfo : data tentang build yang sedang diuji. |
Melempar | |
---|---|
TargetSetupError | jika terjadi kesalahan fatal pengaturan lingkungan |
BuildError | Jika terjadi kesalahan terkait BuildInfo |
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
mempersiapkan
public void setUp (TestInformation testInformation)
Lakukan pengaturan target untuk pengujian.
Parameter | |
---|---|
testInformation | TestInformation : TestInformation dari pemanggilan. |
Melempar | |
---|---|
TargetSetupError | jika terjadi kesalahan fatal pengaturan lingkungan |
BuildError | Jika terjadi error akibat build yang sedang dipersiapkan |
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
menangis
public void tearDown (TestInformation testInformation, Throwable e)
Lakukan pembersihan/pembongkaran target setelah pengujian.
Parameter | |
---|---|
testInformation | TestInformation : TestInformation dari pemanggilan. |
e | Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada 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 sudah tidak digunakan lagi.
Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
sebagai gantinya
Lakukan pembersihan/pembongkaran target setelah pengujian.
Parameter | |
---|---|
device | ITestDevice : ITestDevice yang harus dipersiapkan. |
buildInfo | IBuildInfo : data tentang build yang sedang diuji. |
e | Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada tingkat Pemanggilan. Jika tidak, akan menjadi null . |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |