Hedef Hazırlayıcı

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 belirtilebilir. Evet her bir ITargetPreparer'ın, beklenen ortamın ön kurulumundan önce açıkça belgelemesini nasıl yapılacağını göstereceğim. ör. bir cihazı test için yapılandıran bir ITargetPreparer ITargetPreparer'ı izliyorsunuz.

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

default void setUp(TestInformation testInformation)

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

default void tearDown(TestInformation testInformation, Throwable e)

Testten sonra hedef temizleme/ayırma 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 kurulumu gerçekleştirin.

Parametreler
device ITestDevice: Hazırlanacak ITestDevice.

buildInfo IBuildInfo: Test edilen derlemeyle ilgili veriler.

Fırlatma
TargetSetupError ortam kurulurken önemli bir hata oluştuysa
BuildError BuildInfo ile ilgili bir hata oluşursa
DeviceNotAvailableException cihaz yanıt vermemeye başlarsa

kur

public void setUp (TestInformation testInformation)

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

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

Fırlatma
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ğ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 (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/ayırma işlemini gerçekleştirin.

Parametreler
device ITestDevice: Hazırlanacak ITestDevice.

buildInfo IBuildInfo: Test edilen derlemeyle ilgili veriler.

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

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