PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
Herhangi bir sayıda dosyayı herhangi bir ana bilgisayar yolundan herhangi bir aygıt yoluna göndermeye çalışan bir ITargetPreparer
.
Yeni bir yapı flashlandıktan *sonra* ve DeviceSetup çalıştırıldıktan *sonra* gerçekleştirilmelidir (etkinse)
Özet
Kamu inşaatçıları
PushFilePreparer
public PushFilePreparer ()
Genel yöntemler
getAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (ITestDevice device)
Aktarılacak dosyaların listesini oluşturun.
Parametreler |
---|
device | ITestDevice |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
raporBağımlılıklar
public reportDependencies ()
çözümGöreceliDosyaYolu
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
Göreli dosya yolunu IBuildInfo
ve test senaryoları dizinleri aracılığıyla çözümleyin.
Parametreler |
---|
buildInfo | IBuildInfo : yapı yapı bilgisi |
fileName | String : çözülecek göreceli dosya yolu |
İadeler |
---|
File | derleme bilgisi veya test senaryoları dizinlerindeki dosya |
setAbi
public void setAbi (IAbi abi)
setInvokasyonContext
public void setInvocationContext (IInvocationContext invocationContext)
Parametreler |
---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
Parametreler |
---|
testInfo | TestInformation |
Başarısızlık Durumunda Durdurulmalı
public boolean shouldAbortOnFailure ()
İtme hatası durumunda iptal edilip edilmeyeceği.
Sistemi Yeniden Monte Etmeli
public boolean shouldRemountSystem ()
Satıcıyı Yeniden Monte Etmeli
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
Parametreler |
---|
testInfo | TestInformation |
e | Throwable |