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 |
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 |
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)
'u 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)
'u 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 |