IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Menyiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. Gunakan hanya untuk penyiapan yang memerlukan banyak perangkat, jika tidak, gunakan ITargetPreparer biasa di setiap perangkat.

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

Ringkasan

Metode publik

default void setUp ( IInvocationContext context)

Metode ini sudah usang. 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 ( IInvocationContext context, Throwable e)

Metode ini sudah usang. Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable) sebagai gantinya.

Metode publik

mempersiapkan

public void setUp (IInvocationContext context)

Metode ini sudah usang.
Gunakan setUp(com.android.tradefed.invoker.TestInformation) sebagai gantinya.

Lakukan penyiapan target untuk pengujian.

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

Melempar
TargetSetupError jika terjadi kesalahan fatal saat menyiapkan lingkungan
BuildError Jika terjadi kesalahan terkait build
DeviceNotAvailableException jika perangkat menjadi tidak responsif

mempersiapkan

public void setUp (TestInformation testInformation)

Lakukan penyiapan target untuk pengujian.

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

Melempar
TargetSetupError jika terjadi kesalahan fatal saat menyiapkan lingkungan
BuildError Jika terjadi kesalahan terkait build
DeviceNotAvailableException jika perangkat menjadi tidak responsif

menangis

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 diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada level Pemanggilan. Jika tidak, akan menjadi null .

Melempar
DeviceNotAvailableException jika perangkat menjadi tidak responsif

menangis

public void tearDown (IInvocationContext context, 
                Throwable e)

Metode ini sudah usang.
Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable) sebagai gantinya.

Lakukan pembersihan/pembongkaran target setelah pengujian.

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

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

Melempar
DeviceNotAvailableException jika perangkat menjadi tidak responsif