Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Mempersiapkan lingkungan pengujian untuk uji coba.

Misalnya, menginstal perangkat lunak, mengubah 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 tidak digunakan lagi. Gunakan setUp(com.android.tradefed.invoker.TestInformation) bukan

default void setUp (TestInformation testInformation)

Lakukan pengaturan target untuk pengujian.

default void tearDown (TestInformation testInformation, Throwable e)

Lakukan pembersihan/teardown target setelah pengujian.

default void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)

Metode ini 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 tidak digunakan lagi.
Gunakan setUp(com.android.tradefed.invoker.TestInformation) bukan

Lakukan pengaturan target untuk pengujian.

Parameter
device ITestDevice : yang ITestDevice untuk mempersiapkan.

buildInfo IBuildInfo : data tentang membangun diuji.

Melempar
TargetSetupError jika terjadi kesalahan fatal pengaturan lingkungan
BuildError Jika kesalahan terkait dengan BuildInfo terjadi
DeviceNotAvailableException jika perangkat menjadi tidak responsif

mempersiapkan

public void setUp (TestInformation testInformation)

Lakukan pengaturan target untuk pengujian.

Parameter
testInformation TestInformation : The TestInformation dari doa.

Melempar
TargetSetupError jika terjadi kesalahan fatal pengaturan lingkungan
BuildError Jika terjadi kesalahan karena build sedang disiapkan
DeviceNotAvailableException jika perangkat menjadi tidak responsif

robek

public void tearDown (TestInformation testInformation, 
                Throwable e)

Lakukan pembersihan/teardown target setelah pengujian.

Parameter
testInformation TestInformation : The TestInformation dari doa.

e Throwable : jika doa berakhir dengan pengecualian, ini akan menjadi pengecualian yang tertangkap di tingkat Doa. Jika tidak, akan null .

Melempar
DeviceNotAvailableException jika perangkat menjadi tidak responsif

robek

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/teardown target setelah pengujian.

Parameter
device ITestDevice : yang ITestDevice untuk mempersiapkan.

buildInfo IBuildInfo : data tentang membangun diuji.

e Throwable : jika doa berakhir dengan pengecualian, ini akan menjadi pengecualian yang tertangkap di tingkat Doa. Jika tidak, akan null .

Melempar
DeviceNotAvailableException jika perangkat menjadi tidak responsif