PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

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


یک ITargetPreparer که تلاش می کند هر تعداد فایل را از هر مسیر میزبان به هر مسیر دستگاه فشار دهد.

باید *پس از* فلش شدن یک بیلد جدید و *پس از* اجرای DeviceSetup انجام شود (در صورت فعال بودن)

خلاصه

سازندگان عمومی

PushFilePreparer ()

روش های عمومی

IAbi getAbi ()

final getPushSpecs ( ITestDevice device)

لیستی از فایل هایی را که باید فشار داده شوند ایجاد کنید.

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

مسیر فایل نسبی را از طریق دایرکتوری های IBuildInfo و موارد تست حل کنید.

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

اینکه آیا در شکست فشاری سقط شود یا نه.

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

سازندگان عمومی

PushFilePreparer

public PushFilePreparer ()

روش های عمومی

getAbi

public IAbi getAbi ()

برمی گرداند
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

لیستی از فایل هایی را که باید فشار داده شوند ایجاد کنید.

مولفه های
device ITestDevice

برمی گرداند

پرتاب می کند
TargetSetupError

isCleanUpEnabled است

public boolean isCleanUpEnabled ()

برمی گرداند
boolean

گزارش وابستگی ها

public  reportDependencies ()

برمی گرداند

RelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

مسیر فایل نسبی را از طریق دایرکتوری های IBuildInfo و موارد تست حل کنید.

مولفه های
buildInfo IBuildInfo : اطلاعات مصنوع ساخت

fileName String : مسیر فایل نسبی که باید حل شود

برمی گرداند
File فایل از دایرکتوری های اطلاعات ساخت یا موارد تست

setAbi

public void setAbi (IAbi abi)

مولفه های
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

مولفه های
invocationContext IInvocationContext

برپایی

public void setUp (TestInformation testInfo)

مولفه های
testInfo TestInformation

پرتاب می کند
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

اینکه آیا در شکست فشاری سقط شود یا نه.

برمی گرداند
boolean

باید RemountSystem

public boolean shouldRemountSystem ()

برمی گرداند
boolean

باید RemountVendor

public boolean shouldRemountVendor ()

برمی گرداند
boolean

پاره کردن

public void tearDown (TestInformation testInfo, 
                Throwable e)

مولفه های
testInfo TestInformation

e Throwable

پرتاب می کند
DeviceNotAvailableException