IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Menyiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. Hanya gunakan untuk penyiapan yang memerlukan beberapa perangkat. Jika tidak, gunakan ITargetPreparer reguler di setiap perangkat.

Perhatikan bahwa beberapa IMultiTargetPreparer dapat ditentukan dalam konfigurasi. Sebaiknya setiap IMultiTargetPreparer mendokumentasikan pra-penyiapan dan pasca-penyiapan lingkungan yang diharapkan dengan jelas.

Ringkasan

Metode publik

default void setUp(IInvocationContext context)

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(IInvocationContext context, Throwable e)

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

Metode publik

setUp

public void setUp (IInvocationContext context)

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

Lakukan penyiapan target untuk pengujian.

Parameter
context IInvocationContext: IInvocationContext yang menjelaskan pemanggilan, perangkat, build.

Menampilkan
TargetSetupError jika terjadi error fatal saat menyiapkan lingkungan
BuildError Jika terjadi error terkait build
DeviceNotAvailableException jika perangkat tidak merespons

setUp

public void setUp (TestInformation testInformation)

Lakukan penyiapan target untuk pengujian.

Parameter
testInformation TestInformation: TestInformation yang menjelaskan pemanggilan, perangkat, build.

Menampilkan
TargetSetupError jika terjadi error fatal saat menyiapkan lingkungan
BuildError Jika terjadi error terkait build
DeviceNotAvailableException jika perangkat tidak merespons

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Lakukan pembersihan/pembongkaran target setelah pengujian.

Parameter
testInformation TestInformation: TestInformation yang menjelaskan pemanggilan, perangkat, build.

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 (IInvocationContext context, 
                Throwable e)

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

Lakukan pembersihan/pembongkaran target setelah pengujian.

Parameter
context IInvocationContext: IInvocationContext yang menjelaskan pemanggilan, perangkat, build.

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