IMultiTargetHazırlayıcı

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Birkaç cihaz için test ortamını birlikte hazırlar. Yalnızca birden fazla cihaz gerektiren bir kurulum için kullanın, aksi takdirde her cihazda normal ITargetPreparer kullanın.

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

Özet

Genel yöntemler

default void setUp ( IInvocationContext context)

Bu yöntem kullanımdan kaldırıldı. Bunun yerine setUp(com.android.tradefed.invoker.TestInformation) 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/yıkma işlemini gerçekleştirin.

default void tearDown ( IInvocationContext context, Throwable e)

Bu yöntem kullanımdan kaldırıldı. Bunun yerine tearDown(com.android.tradefed.invoker.TestInformation, Throwable) kullanın.

Genel yöntemler

kurmak

public void setUp (IInvocationContext context)

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

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

parametreler
context IInvocationContext : çağrıyı, aygıtları, yapıları açıklayan IInvocationContext .

Atar
TargetSetupError ortamı kurarken önemli bir hata oluştuysa
BuildError Derleme ile ilgili hata durumunda
DeviceNotAvailableException cihaz yanıt vermemeye başlarsa

kurmak

public void setUp (TestInformation testInformation)

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

parametreler
testInformation TestInformation : çağrıyı, cihazları, yapıları açıklayan TestInformation .

Atar
TargetSetupError ortamı kurarken önemli bir hata oluştuysa
BuildError Derleme ile ilgili hata durumunda
DeviceNotAvailableException cihaz yanıt vermemeye başlarsa

sökmek

public void tearDown (TestInformation testInformation, 
                Throwable e)

Testten sonra hedefleri temizleme/yıkma işlemini gerçekleştirin.

parametreler
testInformation TestInformation : çağrıyı, cihazları, yapıları açıklayan TestInformation .

e Throwable : çağırma bir istisna ile sona erdiyse, bu, Çağırma düzeyinde yakalanan istisna olacaktır. Aksi takdirde, null olacaktır.

Atar
DeviceNotAvailableException cihaz yanıt vermezse

sökmek

public void tearDown (IInvocationContext context, 
                Throwable e)

Bu yöntem kullanımdan kaldırıldı.
Bunun yerine tearDown(com.android.tradefed.invoker.TestInformation, Throwable) kullanın.

Testten sonra hedefleri temizleme/yıkma işlemini gerçekleştirin.

parametreler
context IInvocationContext : çağrıyı, aygıtları, yapıları açıklayan IInvocationContext .

e Throwable : çağırma bir istisna ile sona erdiyse, bu, Çağırma düzeyinde yakalanan istisna olacaktır. Aksi takdirde, null olacaktır.

Atar
DeviceNotAvailableException cihaz yanıt vermezse