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 ()

الأساليب العامة

com.getAbi

public IAbi getAbi ()

عائدات
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

إنشاء قائمة الملفات التي سيتم دفعها.

حدود
device ITestDevice

عائدات

رميات
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

عائدات
boolean

تقرير التبعيات

public  reportDependencies ()

عائدات

ResolveRelativeFilePath

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

يجب أن يكون AbortOnFailure

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