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 setUp(com.android.tradefed.invoker.TestInformation) sebagai gantinya

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 tearDown(com.android.tradefed.invoker.TestInformation, Throwable) sebagai gantinya

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