ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Menyiapkan lingkungan pengujian untuk uji coba.
Misalnya, menginstal perangkat lunak, men-tweak 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 sudah usang. 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 sudah usang. Gunakan |
Metode publik
mempersiapkan
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Metode ini sudah usang.
Gunakan setUp(com.android.tradefed.invoker.TestInformation)
sebagai gantinya
Lakukan penyiapan target untuk pengujian.
Parameter | |
---|---|
device | ITestDevice : ITestDevice untuk 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 |
mempersiapkan
public void setUp (TestInformation testInformation)
Lakukan penyiapan target untuk pengujian.
Parameter | |
---|---|
testInformation | TestInformation : TestInformation dari doa. |
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 : TestInformation dari doa. |
e | Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada level 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 usang.
Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
sebagai gantinya
Lakukan pembersihan/pembongkaran target setelah pengujian.
Parameter | |
---|---|
device | ITestDevice : ITestDevice untuk disiapkan. |
buildInfo | IBuildInfo : data tentang build yang sedang diuji. |
e | Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada level Pemanggilan. Jika tidak, akan menjadi null . |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Menyiapkan lingkungan pengujian untuk uji coba.
Misalnya, menginstal perangkat lunak, men-tweak 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 sudah usang. 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 sudah usang. Gunakan |
Metode publik
mempersiapkan
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Metode ini sudah usang.
Gunakan setUp(com.android.tradefed.invoker.TestInformation)
sebagai gantinya
Lakukan penyiapan target untuk pengujian.
Parameter | |
---|---|
device | ITestDevice : ITestDevice untuk 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 |
mempersiapkan
public void setUp (TestInformation testInformation)
Lakukan penyiapan target untuk pengujian.
Parameter | |
---|---|
testInformation | TestInformation : TestInformation dari doa. |
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 : TestInformation dari doa. |
e | Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada level 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 usang.
Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
sebagai gantinya
Lakukan pembersihan/pembongkaran target setelah pengujian.
Parameter | |
---|---|
device | ITestDevice : ITestDevice untuk disiapkan. |
buildInfo | IBuildInfo : data tentang build yang sedang diuji. |
e | Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada level Pemanggilan. Jika tidak, akan menjadi null . |
Melempar | |
---|---|
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |