IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Test ortamını birden fazla cihaz için hazırlar. Yalnızca birden fazla cihaz gerektiren kurulumlarda kullanın. Aksi takdirde her cihazda normal ITargetPreparer seçeneğini kullanın.

Bir yapılandırmada birden fazla IMultiTargetPreparer belirtilebileceğini unutmayın. Her IMultiTargetPreparer'ın, beklenen ortam kurulum öncesi ve kurulum sonrası durumunu açıkça belgelemesi önerilir.

Özet

Herkese açık yöntemler

default void setUp(IInvocationContext context)

Bu yöntem kullanımdan kaldırılmıştır. Bunun yerine setUp(com.android.tradefed.invoker.TestInformation)'ü kullanın.

default void setUp(TestInformation testInformation)

Test için hedefleri ayarlayın.

default void tearDown(TestInformation testInformation, Throwable e)

Testten sonra hedefleri temizleyin/yıkayın.

default void tearDown(IInvocationContext context, Throwable e)

Bu yöntem kullanımdan kaldırılmıştır. Bunun yerine tearDown(com.android.tradefed.invoker.TestInformation, Throwable)'ü kullanın.

Herkese açık yöntemler

setUp

public void setUp (IInvocationContext context)

Bu yöntem kullanımdan kaldırılmıştır.
Bunun yerine setUp(com.android.tradefed.invoker.TestInformation)'u kullanın.

Test için hedefleri ayarlayın.

Parametreler
context IInvocationContext: Çağrıyı, cihazları ve derlemeleri açıklayan IInvocationContext.

Atışlar
TargetSetupError Ortam ayarlanırken ölümcül hata oluştuysa
BuildError Derlemeyle ilgili hata olması durumunda
DeviceNotAvailableException Cihaz yanıt vermezse

setUp

public void setUp (TestInformation testInformation)

Test için hedefleri ayarlayın.

Parametreler
testInformation TestInformation: Çağrıyı, cihazları ve derlemeleri açıklayan TestInformation.

Atışlar
TargetSetupError Ortam ayarlanırken ölümcül hata oluştuysa
BuildError Derlemeyle ilgili hata olması durumunda
DeviceNotAvailableException Cihaz yanıt vermezse

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Testten sonra hedefleri temizleyin/yıkayın.

Parametreler
testInformation TestInformation: Çağrıyı, cihazları ve derlemeleri açıklayan TestInformation.

e Throwable: Çağırma bir istisnayla sona erdiyse bu, Çağırma seviyesinde yakalanan istisna olacaktır. Aksi takdirde null olur.

Atışlar
DeviceNotAvailableException Cihaz yanıt vermezse

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

Bu yöntem kullanımdan kaldırılmıştır.
Bunun yerine tearDown(com.android.tradefed.invoker.TestInformation, Throwable)'u kullanın.

Testten sonra hedefleri temizleyin/yıkayın.

Parametreler
context IInvocationContext: Çağrıyı, cihazları ve derlemeleri açıklayan IInvocationContext.

e Throwable: Çağırma bir istisnayla sona erdiyse bu, Çağırma seviyesinde yakalanan istisna olacaktır. Aksi takdirde null olur.

Atışlar
DeviceNotAvailableException Cihaz yanıt vermezse