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) sebagai gantinya

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) sebagai gantinya

Lakukan pengaturan target untuk pengujian.

Parameter
device ITestDevice : ITestDevice yang harus disiapkan.

buildInfo IBuildInfo : data tentang build yang sedang diuji.

Melempar
TargetSetupError jika terjadi kesalahan fatal pengaturan lingkungan
BuildError Jika terjadi kesalahan terkait dengan 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 kesalahan karena build sedang disiapkan
DeviceNotAvailableException jika perangkat menjadi tidak responsif

menangis

public void tearDown (TestInformation testInformation, 
                Throwable e)

Lakukan pembersihan/teardown target setelah pengujian.

Parameter
testInformation TestInformation : TestInformation dari pemanggilan.

e Throwable : jika pemanggilan diakhiri dengan eksepsi, ini akan menjadi eksepsi yang ditangkap pada tingkat Invokasi. Jika tidak, akan menjadi null .

Melempar
DeviceNotAvailableException jika perangkat menjadi tidak responsif

menangis

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 : ITestDevice yang harus disiapkan.

buildInfo IBuildInfo : data tentang build yang sedang diuji.

e Throwable : jika pemanggilan diakhiri dengan eksepsi, ini akan menjadi eksepsi yang ditangkap pada tingkat Invokasi. Jika tidak, akan menjadi null .

Melempar
DeviceNotAvailableException jika perangkat menjadi tidak responsif