أداة 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 ()

الطرق العامة

جيت آبي

public IAbi getAbi ()

المرتجعات
IAbi

الحصول على مواصفات

public final  getPushSpecs (ITestDevice device)

أنشئ قائمة بالملفات التي سيتم إرسالها.

المعلمات
device ITestDevice

المرتجعات

الرميات
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

المرتجعات
boolean

التبعيات

public  reportDependencies ()

المرتجعات

مسار الملف المرتبط

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

يمكنك حلّ المسار النسبي للملف من خلال IBuildInfo وأدلة حالات الاختبار.

المعلمات
buildInfo IBuildInfo: معلومات حول عناصر الإصدار

fileName String: مسار الملف النسبي الذي سيتم حله

المرتجعات
File الملف من أدلة معلومات الإصدار أو حالات الاختبار

ضبط آبي

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

يجب إعادة التثبيت للنظام

public boolean shouldRemountSystem ()

المرتجعات
boolean

يجب إعادة التحميل للبائع

public boolean shouldRemountVendor ()

المرتجعات
boolean

قطع

public void tearDown (TestInformation testInfo, 
                Throwable e)

المعلمات
testInfo TestInformation

e Throwable

الرميات
DeviceNotAvailableException