ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


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

Örneğin, yazılım yükleme, test için ortam ayarlarını değiştirme, hedefleri başlatma vb.

Bir yapılandırmada birden fazla ITargetPreparer belirtilebileceğini unutmayın. Her ITargetPreparer'ın, beklenen ortamını kurulum öncesinde ve sonrasında net bir şekilde belgelemesi önerilir. Örneğin, bir cihazı test için yapılandıran bir 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(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/sökme 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(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(TestInformation) kullanın

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

Parametreler
device ITestDevice: hazırlanacak ITestDevice.

buildInfo IBuildInfo: Test edilen derlemeyle ilgili veriler.

Verdiği hatalar
DeviceNotAvailableException Cihaz yanıt vermemeye başladıysa
BuildError BuildInfo ile ilgili bir hata oluşursa
TargetSetupError Ortam ayarlanırken ölümcül bir hata oluştuysa

setUp

public void setUp (TestInformation testInformation)

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

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

Verdiği hatalar
DeviceNotAvailableException Cihaz yanıt vermemeye başladıysa
BuildError Hazırlanan derleme nedeniyle bir hata oluşursa
TargetSetupError Ortam ayarlanırken ölümcül bir hata oluştuysa

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Testten sonra hedef temizleme/sökme işlemini gerçekleştirin.

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

e Throwable: Çağırma bir istisnayla sonuçlandıysa bu, Çağırma düzeyinde yakalanan istisnadır. Aksi takdirde null olur.

Verdiği hatalar
DeviceNotAvailableException Cihaz yanıt vermemeye başladıysa

tearDown

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

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

Testten sonra hedef temizleme/sökme işlemini gerçekleştirin.

Parametreler
device ITestDevice: hazırlanacak ITestDevice.

buildInfo IBuildInfo: Test edilen derlemeyle ilgili veriler.

e Throwable: Çağırma bir istisnayla sonuçlandıysa bu, Çağırma düzeyinde yakalanan istisnadır. Aksi takdirde null olur.

Verdiği hatalar
DeviceNotAvailableException Cihaz yanıt vermemeye başladıysa