ITargetPreparer
public
interface
ITargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Menyiapkan lingkungan pengujian untuk pengujian yang dijalankan.
Misalnya, menginstal software, menyesuaikan setelan lingkungan untuk pengujian, meluncurkan target, dll.
Perhatikan bahwa beberapa ITargetPreparer
dapat ditentukan dalam konfigurasi. Sebaiknya setiap ITargetPreparer mendokumentasikan pra-penyiapan dan pasca-penyiapan lingkungan yang diharapkan dengan jelas. Misalnya, ITargetPreparer yang mengonfigurasi perangkat untuk pengujian harus dijalankan setelah ITargetPreparer yang menginstal software.
Ringkasan
Metode publik | |
---|---|
default
void
|
setUp(ITestDevice device, IBuildInfo buildInfo)
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/pembongkaran target setelah pengujian. |
default
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
Metode ini tidak digunakan lagi.
Sebagai gantinya, gunakan |
Metode publik
setUp
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 yang akan disiapkan. |
buildInfo |
IBuildInfo : data tentang build yang sedang diuji. |
Menampilkan | |
---|---|
TargetSetupError |
jika terjadi error fatal saat menyiapkan lingkungan |
BuildError |
Jika terjadi error yang terkait dengan BuildInfo |
DeviceNotAvailableException |
jika perangkat tidak merespons |
setUp
public void setUp (TestInformation testInformation)
Lakukan penyiapan target untuk pengujian.
Parameter | |
---|---|
testInformation |
TestInformation : TestInformation pemanggilan. |
Menampilkan | |
---|---|
TargetSetupError |
jika terjadi error fatal saat menyiapkan lingkungan |
BuildError |
Jika terjadi error karena build sedang disiapkan |
DeviceNotAvailableException |
jika perangkat tidak merespons |
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
Lakukan pembersihan/pembongkaran target setelah pengujian.
Parameter | |
---|---|
testInformation |
TestInformation : TestInformation pemanggilan. |
e |
Throwable : jika pemanggilan berakhir dengan pengecualian, ini akan menjadi pengecualian yang
tertangkap di tingkat Pemanggilan. Jika tidak, nilainya akan menjadi null . |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jika perangkat tidak merespons |
tearDown
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 yang akan disiapkan. |
buildInfo |
IBuildInfo : data tentang build yang sedang diuji. |
e |
Throwable : jika pemanggilan berakhir dengan pengecualian, ini akan menjadi pengecualian yang
tertangkap di tingkat Pemanggilan. Jika tidak, nilainya akan menjadi null . |
Menampilkan | |
---|---|
DeviceNotAvailableException |
jika perangkat tidak merespons |