PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

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


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

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

Özet

Herkese açık oluşturucular

PushFilePreparer()

Herkese açık yöntemler

IAbi getAbi()

final Map<String, File> getPushSpecs(ITestDevice device)

Push edilecek dosyaların listesini oluşturun.

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

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

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

Gönderme işlemi başarısız olduğunda iptal edilip edilmeyeceği.

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

Herkese açık oluşturucular

PushFilePreparer

public PushFilePreparer ()

Herkese açık yöntemler

getAbi

public IAbi getAbi ()

İadeler
IAbi

getPushSpecs

public final Map<String, File> getPushSpecs (ITestDevice device)

Push edilecek dosyaların listesini oluşturun.

Parametreler
device ITestDevice

Döndürülenler
Map<String, File>

Verdiği hatalar
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

İadeler
boolean

reportDependencies

public Set<String> reportDependencies ()

İadeler
Set<String>

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

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

Parametreler
buildInfo IBuildInfo: derleme yapısı bilgileri

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

İadeler
File Derleme bilgileri veya test senaryoları dizinlerindeki dosya

setAbi

public void setAbi (IAbi abi)

Parametreler
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parametreler
invocationContext IInvocationContext

setUp

public void setUp (TestInformation testInfo)

Parametreler
testInfo TestInformation

Verdiği hatalar
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

Gönderme işlemi başarısız olduğunda iptal edilip edilmeyeceği.

İadeler
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

İadeler
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

İadeler
boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametreler
testInfo TestInformation

e Throwable

Verdiği hatalar
DeviceNotAvailableException