IHedef 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ükler, test için env ayarlarını değiştirir, hedefleri başlatır vb.
Bir yapılandırmada birden çok ITargetPreparer
belirtilebileceğini unutmayın. Her bir ITargetPreparer'ın, beklenen ortam ön kurulumunu ve kurulum sonrası ortamını açıkça 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
Genel yöntemler | |
---|---|
default void | setUp (ITestDevice device, IBuildInfo buildInfo) Bu yöntem kullanımdan kaldırılmıştır. Bunun yerine |
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ı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 |
Genel yöntemler
kurmak
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 : ITestDevice . |
buildInfo | IBuildInfo : test edilen yapıyla ilgili veriler. |
atar | |
---|---|
TargetSetupError | ortamı kurarken önemli bir hata oluştuysa |
BuildError | BuildInfo ile ilgili bir hata oluşursa |
DeviceNotAvailableException | cihaz yanıt vermiyorsa |
kurmak
public void setUp (TestInformation testInformation)
Test için hedef kurulumunu gerçekleştirin.
parametreler | |
---|---|
testInformation | TestInformation : TestInformation . |
atar | |
---|---|
TargetSetupError | ortamı kurarken önemli bir hata oluştuysa |
BuildError | Hazırlanan yapı nedeniyle bir hata oluşursa |
DeviceNotAvailableException | cihaz yanıt vermiyorsa |
sökmek
public void tearDown (TestInformation testInformation, Throwable e)
Testten sonra hedef temizleme/yırma işlemini gerçekleştirin.
parametreler | |
---|---|
testInformation | TestInformation : TestInformation . |
e | Atılabilir : Çağrı bir istisna ile sona Throwable , bu Çağrı düzeyinde yakalanan istisna olacaktır. Aksi takdirde null olacaktır. |
atar | |
---|---|
DeviceNotAvailableException | cihaz yanıt vermiyorsa |
sökmek
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ırma işlemini gerçekleştirin.
parametreler | |
---|---|
device | ITestDevice : ITestDevice . |
buildInfo | IBuildInfo : test edilen yapıyla ilgili veriler. |
e | Atılabilir : Çağrı bir istisna ile sona Throwable , bu Çağrı düzeyinde yakalanan istisna olacaktır. Aksi takdirde null olacaktır. |
atar | |
---|---|
DeviceNotAvailableException | cihaz yanıt vermiyorsa |