IMultiTargetPreparer (IMultiTargetPreparer)

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Test ortamını birkaç cihaz için birlikte hazırlar. Yalnızca Aksi takdirde her cihazda normal ITargetPreparer kullanın.

Bir yapılandırmada birden fazla IMultiTargetPreparer belirtilebilir. Evet her bir IMultiTargetPreparer'ın, beklenen ortamın ön kurulumuyla ilgili olarak açıkça belgelemesini önerdi. nasıl yardımcı olabileceğini konuşacağız.

Ö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) politikasını kullanın.

default void setUp(TestInformation testInformation)

Test için hedef kurulumunu gerçekleştirin.

default void tearDown(TestInformation testInformation, Throwable e)

Testten sonra hedefleri temizleme/ayıklama işlemlerini gerçekleştirin.

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) politikasını kullanın.

Herkese açık yöntemler

kur

public void setUp (IInvocationContext context)

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

Test için hedef kurulumunu gerçekleştirin.

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

Fırlatma
TargetSetupError ortam kurulurken önemli bir hata oluştuysa
BuildError Derlemeyle ilgili hata olması durumunda
DeviceNotAvailableException cihaz yanıt vermemeye başlarsa

kur

public void setUp (TestInformation testInformation)

Test için hedef kurulumunu gerçekleştirin.

Parametreler
testInformation TestInformation: çağrıyı, cihazları,TestInformation inşa eder.

Fırlatma
TargetSetupError ortam kurulurken önemli bir hata oluştuysa
BuildError Derlemeyle ilgili hata olması durumunda
DeviceNotAvailableException cihaz yanıt vermemeye başlarsa

Sökme

public void tearDown (TestInformation testInformation, 
                Throwable e)

Testten sonra hedefleri temizleme/ayıklama işlemlerini gerçekleştirin.

Parametreler
testInformation TestInformation: çağrıyı, cihazları,TestInformation inşa eder.

e Throwable: Çağrı bir istisnayla sona erdiyse bu, yakalanır. Aksi takdirde, null olacak.

Fırlatma
DeviceNotAvailableException cihaz yanıt vermemeye başlarsa

Sökme

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) politikasını kullanın.

Testten sonra hedefleri temizleme/ayıklama işlemlerini gerçekleştirin.

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

e Throwable: Çağrı bir istisnayla sona erdiyse bu, yakalanır. Aksi takdirde, null olacak.

Fırlatma
DeviceNotAvailableException cihaz yanıt vermemeye başlarsa