ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Test ortamını test çalıştırması için hazırlar.

Örneğin, yazılım yüklemeleri, test için ortam ayarlarında küçük değişiklikler yapma, hedefleri başlatma vb.

Bir yapılandırmada birden fazla ITargetPreparer belirtilebileceğini unutmayın. Her ITargetPreparer'ın, beklenen ortam ön kurulumunu ve kurulum sonrası durumunu açıkça belgelemesi önerilir. Örneğin, bir cihazı test için yapılandıran ITargetPreparer, yazılımı yükleyen ITargetPreparer'dan sonra çalıştırılmalıdır.

Özet

Herkese açık yöntemler

default void setUp(ITestDevice device, IBuildInfo buildInfo)

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 hedef kurulumunu gerçekleştirin.

default void tearDown(TestInformation testInformation, Throwable e)

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

default void tearDown(ITestDevice device, IBuildInfo buildInfo, 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 (ITestDevice device, 
                IBuildInfo buildInfo)

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

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

Parametreler
device ITestDevice: Hazırlanacak ITestDevice.

buildInfo IBuildInfo: Test edilen derlemeyle ilgili veriler.

Atışlar
TargetSetupError ortam kurulurken önemli bir hata oluştuysa
BuildError BuildInfo ile ilgili bir hata oluşursa
DeviceNotAvailableException Cihaz yanıt vermezse

kur

public void setUp (TestInformation testInformation)

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

Parametreler
testInformation TestInformation: Çağrının TestInformation.

Atışlar
TargetSetupError ortam kurulurken önemli bir hata oluştuysa
BuildError Derlemenin hazırlanması nedeniyle bir hata oluşursa
DeviceNotAvailableException cihaz yanıt vermemeye başlarsa

Sökme

public void tearDown (TestInformation testInformation, 
                Throwable e)

Testten sonra hedef temizleme/ayırma işlemini gerçekleştirin.

Parametreler
testInformation TestInformation: Çağrının TestInformation.

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

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

Sökme

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

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

Testten sonra hedef temizleme/yıkım işlemini gerçekleştirin.

Parametreler
device ITestDevice: Hazırlanacak ITestDevice.

buildInfo IBuildInfo: Test edilen derlemeyle ilgili veriler.

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

Fırlatma
DeviceNotAvailableException Cihaz yanıt vermezse