ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Menyiapkan lingkungan pengujian untuk pengujian.

Misalnya, menginstal software, menyesuaikan setelan env untuk pengujian, meluncurkan target, dll.

Perlu diperhatikan bahwa beberapa ITargetPreparer dapat ditentukan dalam konfigurasi. Penting merekomendasikan agar setiap ITargetPreparer dengan jelas mendokumentasikan pra-penyiapan lingkungan yang diharapkan, pasca-penyiapan. mis. 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. Sebagai gantinya, gunakan setUp(com.android.tradefed.invoker.TestInformation)

default void setUp(TestInformation testInformation)

Lakukan penyiapan target untuk pengujian.

default void tearDown(TestInformation testInformation, Throwable e)

Lakukan pembersihan/pelepasan target setelah pengujian.

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

Metode ini tidak digunakan lagi. Sebagai gantinya, gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Metode publik

penyiapan

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 yang akan disiapkan.

buildInfo IBuildInfo: data tentang build yang sedang diuji.

Menampilkan
TargetSetupError jika terjadi error fatal saat menyiapkan lingkungan
BuildError Jika terjadi error yang terkait dengan BuildInfo
DeviceNotAvailableException jika perangkat menjadi tidak responsif

penyiapan

public void setUp (TestInformation testInformation)

Lakukan penyiapan target untuk pengujian.

Parameter
testInformation TestInformation: TestInformation pemanggilan.

Menampilkan
TargetSetupError jika terjadi error fatal saat menyiapkan lingkungan
BuildError Jika terjadi error karena build sedang disiapkan
DeviceNotAvailableException jika perangkat menjadi tidak responsif

pembongkaran

public void tearDown (TestInformation testInformation, 
                Throwable e)

Lakukan pembersihan/pelepasan target setelah pengujian.

Parameter
testInformation TestInformation: TestInformation pemanggilan.

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

Menampilkan
DeviceNotAvailableException jika perangkat menjadi tidak responsif

pembongkaran

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

Parameter
device ITestDevice: ITestDevice yang akan disiapkan.

buildInfo IBuildInfo: data tentang build yang sedang diuji.

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

Menampilkan
DeviceNotAvailableException jika perangkat menjadi tidak responsif