Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

ITargetPreparer

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 pra-penyiapan dan pasca-penyiapan lingkungan yang diharapkan. mis. 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 tidak digunakan lagi. Gunakan setUp(com.android.tradefed.invoker.TestInformation) sebagai gantinya

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. 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 penyiapan target untuk pengujian.

Parameter
device ITestDevice : ITestDevice harus 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 : The TestInformation dari pemanggilan.

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 : The TestInformation dari pemanggilan.

e Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap di 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 tidak digunakan lagi.
Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable) sebagai gantinya

Lakukan pembersihan / pembongkaran target setelah pengujian.

Parameter
device ITestDevice : ITestDevice harus disiapkan.

buildInfo IBuildInfo : data tentang build yang sedang diuji.

e Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap di tingkat Pemanggilan. Jika tidak, akan menjadi null .

Melempar
DeviceNotAvailableException jika perangkat menjadi tidak responsif