ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Menyiapkan lingkungan pengujian untuk pengujian yang dijalankan.

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

Perhatikan bahwa beberapa ITargetPreparer dapat ditentukan dalam konfigurasi. Sebaiknya setiap ITargetPreparer mendokumentasikan pra-penyiapan dan pasca-penyiapan lingkungan yang diharapkan dengan jelas. Misalnya, ITargetPreparer yang mengonfigurasi perangkat untuk pengujian harus dijalankan setelah ITargetPreparer yang menginstal software.

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/pembongkaran 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

setUp

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 tidak merespons

setUp

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 tidak merespons

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Lakukan pembersihan/pembongkaran target setelah pengujian.

Parameter
testInformation TestInformation: TestInformation pemanggilan.

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

Menampilkan
DeviceNotAvailableException jika perangkat tidak merespons

tearDown

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

buildInfo IBuildInfo: data tentang build yang sedang diuji.

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

Menampilkan
DeviceNotAvailableException jika perangkat tidak merespons