آماده‌ساز فایل Push

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IDiscoverDependencies, IInvocationContextReceiver

شیء جاوا
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


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

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

خلاصه

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

PushFilePreparer ()

روش‌های عمومی

IAbi getAbi ()

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

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

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

مسیر فایل نسبی را از طریق دایرکتوری‌های IBuildInfo و test caseها مشخص کنید.

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

اینکه آیا در صورت عدم موفقیت در ارسال، عملیات متوقف شود یا خیر.

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

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

آماده‌ساز فایل Push

public PushFilePreparer ()

روش‌های عمومی

دریافت ابی

public IAbi getAbi ()

بازگشت‌ها
IAbi

مشخصات دریافت‌شده

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

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

پارامترها
device ITestDevice

بازگشت‌ها
Map<String, File>

پرتاب‌ها
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

بازگشت‌ها
boolean

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

public Set<String> reportDependencies ()

بازگشت‌ها
Set<String>

مسیر فایل نسبی را حل کنید

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

مسیر فایل نسبی را از طریق دایرکتوری‌های IBuildInfo و test caseها مشخص کنید.

پارامترها
buildInfo IBuildInfo : اطلاعات مصنوعات ساخت

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

بازگشت‌ها
File فایل موجود در دایرکتوری‌های build info یا test cases

ست ابی

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

shouldRemountSystem

public boolean shouldRemountSystem ()

بازگشت‌ها
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

بازگشت‌ها
boolean

اشک‌ریزان

public void tearDown (TestInformation testInfo, 
                Throwable e)

پارامترها
testInfo TestInformation

e Throwable

پرتاب‌ها
DeviceNotAvailableException