PushDosyası Hazırlayıcı

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

Java.lang.Nesne
🎃 com.android.tradefed.targetprep.BaseTargetPreparer
  🎃 com.android.tradefed.targetprep.PushFilePreparer


Herhangi bir ana makine yolundan istenilen sayıda dosyayıITargetPreparer cihaz yolunu izleyin.

Yeni bir derleme başlatıldıktan *sonra* gerçekleştirilmelidir ve DeviceSetup çalıştırıldıktan *sonra* yapılmalıdır ( etkin)

Özet

Kamu inşaatçıları

PushFilePreparer()

Herkese açık 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öreli dosya yolunu IBuildInfo ve test durumu dizinleri aracılığıyla çözün.

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

Push hatası durumunda iptal edilip edilmeyeceğini belirler.

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

Kamu inşaatçıları

PushDosyası Hazırlayıcı

public PushFilePreparer ()

Herkese açık yöntemler

getAbi

public IAbi getAbi ()

İlerlemeler
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

Aktarılacak dosyaların listesini oluşturun.

Parametreler
device ITestDevice

İlerlemeler

Fırlatma
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

İlerlemeler
boolean

raporBağımlılıkları

public  reportDependencies ()

İlerlemeler

göreliDosyaYolu'nu çözümle

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

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

Parametreler
buildInfo IBuildInfo: Derleme yapısı bilgileri

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

İlerlemeler
File derleme bilgisi veya test durumu dizinlerindeki dosyayı

setAbi

public void setAbi (IAbi abi)

Parametreler
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parametreler
invocationContext IInvocationContext

kur

public void setUp (TestInformation testInfo)

Parametreler
testInfo TestInformation

Fırlatma
BuildError
DeviceNotAvailableException
TargetSetupError

Başarısız Olmamalı

public boolean shouldAbortOnFailure ()

Push hatası durumunda iptal edilip edilmeyeceğini belirler.

İlerlemeler
boolean

gerekirRemountSystem

public boolean shouldRemountSystem ()

İlerlemeler
boolean

satıcıyı yeniden eklemeli

public boolean shouldRemountVendor ()

İlerlemeler
boolean

Sökme

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametreler
testInfo TestInformation

e Throwable

Fırlatma
DeviceNotAvailableException