IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Test ortamını birden fazla cihaz için birlikte hazırlar. Yalnızca birden fazla cihaz gerektiren kurulumlarda kullanın. Aksi takdirde, her cihazda normal ITargetPreparer simgesini kullanın.

Bir yapılandırmada birden fazla IMultiTargetPreparer belirtilebileceğini unutmayın. Her IMultiTargetPreparer'ın, beklenen ortamın ön kurulumunu ve kurulum sonrası durumunu net bir şekilde 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(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/sökün.

default void tearDown(IInvocationContext context, Throwable e)

Bu yöntem kullanımdan kaldırılmıştır. Bunun yerine tearDown(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(TestInformation) kullanın.

Test için hedefleri ayarlayın.

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

Verdiği hatalar
DeviceNotAvailableException Cihaz yanıt vermemeye başladıysa
BuildError Derlemeyle ilgili hata durumunda
TargetSetupError Ortam ayarlanırken ölümcül bir hata oluştuysa

setUp

public void setUp (TestInformation testInformation)

Test için hedefleri ayarlayın.

Parametreler
testInformation TestInformation: Çağırma, cihazlar, derlemeler hakkında bilgi veren TestInformation.

Verdiği hatalar
DeviceNotAvailableException Cihaz yanıt vermemeye başladıysa
BuildError Derlemeyle ilgili hata durumunda
TargetSetupError Ortam ayarlanırken ölümcül bir hata oluştuysa

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Testten sonra hedefleri temizleyin/sökün.

Parametreler
testInformation TestInformation: Çağırma, cihazlar, derlemeler hakkında bilgi veren TestInformation.

e Throwable: Çağırma bir istisnayla sonuçlandıysa bu, Çağırma düzeyinde yakalanan istisnadır. Aksi takdirde null olur.

Verdiği hatalar
DeviceNotAvailableException Cihaz yanıt vermemeye başladıysa

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

Bu yöntem kullanımdan kaldırılmıştır.
Bunun yerine tearDown(TestInformation,Throwable) kullanın.

Testten sonra hedefleri temizleyin/sökün.

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

e Throwable: Çağırma bir istisnayla sonuçlandıysa bu, Çağırma düzeyinde yakalanan istisnadır. Aksi takdirde null olur.

Verdiği hatalar
DeviceNotAvailableException Cihaz yanıt vermemeye başladıysa