PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

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

reportDependencies

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

setUp

public void setUp (TestInformation testInfo)

المعلمات
testInfo TestInformation

عمليات الرمي
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

يشير إلى ما إذا كان سيتم إلغاء الإجراء في حال تعذّر الدفع.

المرتجعات
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

المرتجعات
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

المرتجعات
boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

المعلمات
testInfo TestInformation

e Throwable

عمليات الرمي
DeviceNotAvailableException