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ükler, test için ortam ayarlarını değiştirir, hedefleri başlatır 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) kullanın

Herkese açık yöntemler

setUp

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 ayarlanırken ölümcül hata oluştuysa
BuildError BuildInfo ile ilgili bir hata oluşursa
DeviceNotAvailableException Cihaz yanıt vermezse

setUp

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 ayarlanırken ölümcül hata oluştuysa
BuildError Derleme hazırlanırken hata oluşursa
DeviceNotAvailableException Cihaz yanıt vermezse

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Testten sonra hedef temizleme/yıkma 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 olur.

Atışlar
DeviceNotAvailableException Cihaz yanıt vermezse

tearDown

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ıkma 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.

Atışlar
DeviceNotAvailableException Cihaz yanıt vermezse