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 çok ITargetPreparer belirtilebileceğini unutmayın. Her ITargetPreparer'ın, beklenen ortamı ön kurulum ve kurulum sonrası için 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(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/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(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.

Dekoratif yastıklar
TargetSetupError Ortam ayarlanırken ölümcül bir hata oluştuysa
BuildError BuildInfo ile ilgili bir hata oluşursa
DeviceNotAvailableException Cihaz yanıt vermemeye başladıysa

setUp

public void setUp (TestInformation testInformation)

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

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

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

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.

Dekoratif yastıklar
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(com.android.tradefed.invoker.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.

Dekoratif yastıklar
DeviceNotAvailableException Cihaz yanıt vermemeye başladıysa