PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


Herhangi bir sayıda dosyayı herhangi bir ana bilgisayar yolundan herhangi bir cihaz yoluna göndermeye çalışan bir ITargetPreparer .

Yeni bir yapı yüklendikten *sonra* ve DeviceSetup çalıştırıldıktan *sonra* gerçekleştirilmelidir (etkinse)

Özet

kamu inşaatçılar

PushFilePreparer ()

Genel yöntemler

IAbi getAbi ()

final getPushSpecs ( ITestDevice device)

Aktarılacak dosyaların listesini oluşturun.

boolean isCleanUpEnabled ()
reportDependencies ()
File resolveRelativeFilePath ( IBuildInfo buildInfo, String fileName)

Göreceli dosya yolunu IBuildInfo ve test senaryoları dizinleri aracılığıyla çözün.

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

İtme hatası durumunda iptal edilip edilmeyeceği.

boolean shouldRemountSystem ()
boolean shouldRemountVendor ()
void tearDown ( TestInformation testInfo, Throwable e)

kamu inşaatçılar

PushFilePreparer

public PushFilePreparer ()

Genel yöntemler

alAbi

public IAbi getAbi ()

İadeler
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

Aktarılacak dosyaların listesini oluşturun.

parametreler
device ITestDevice

İadeler

Atar
TargetSetupError

isCleanUp Etkin

public boolean isCleanUpEnabled ()

İadeler
boolean

rapor Bağımlılıkları

public  reportDependencies ()

İadeler

çözümlemeRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Göreceli dosya yolunu IBuildInfo ve test senaryoları dizinleri aracılığıyla çözün.

parametreler
buildInfo IBuildInfo : derleme yapıt bilgisi

fileName String : çözülecek göreli dosya yolu

İadeler
File yapı bilgisi veya test senaryoları dizinlerinden dosya

setAbi

public void setAbi (IAbi abi)

parametreler
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

parametreler
invocationContext IInvocationContext

kurmak

public void setUp (TestInformation testInfo)

parametreler
testInfo TestInformation

Atar
BuildError
DeviceNotAvailableException
TargetSetupError

mustAbortOnFailure

public boolean shouldAbortOnFailure ()

İtme hatası durumunda iptal edilip edilmeyeceği.

İadeler
boolean

gerekirRemountSystem

public boolean shouldRemountSystem ()

İadeler
boolean

gerekirRemountVendor

public boolean shouldRemountVendor ()

İadeler
boolean

sökmek

public void tearDown (TestInformation testInfo, 
                Throwable e)

parametreler
testInfo TestInformation

e Throwable

Atar
DeviceNotAvailableException