تنظیمات TestFilePush

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


یک ITargetPreparer که یک یا چند فایل/دایرکتوری را از پوشه‌ی IDeviceBuildInfo.getTestsDir() به دستگاه منتقل می‌کند.

اگر فایل فشرده تست‌ها وجود نداشته باشد یا حاوی apk مورد نیاز نباشد، این آماده‌ساز، دایرکتوری‌های جایگزین را جستجو خواهد کرد. جستجو به ترتیب از آخرین دایرکتوری جایگزین مشخص شده تا اولین دایرکتوری انجام می‌شود.

خلاصه

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

TestFilePushSetup ()

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

Set<String> reportDependencies ()
void setUp ( TestInformation testInfo)

روش‌های محافظت‌شده

void addTestFileName (String fileName)

یک فایل را به لیست آیتم‌ها برای ارسال اضافه می‌کند

void clearTestFileName ()
Set<String> getFailedToPushFiles ()

مجموعه‌ای از فایل‌هایی را که ارسال آنها با شکست مواجه شده است، برمی‌گرداند.

File getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device)

مسیر جانبی میزبان را بر اساس اطلاعات مصنوعات آزمایشی درون اطلاعات ساخت، حل کنید.

List<String> getTestFileNames ()

لیست فایل‌هایی که باید از فایل زیپ تست به دستگاه منتقل شوند را بازیابی می‌کند.

void setThrowIfNoFile (boolean throwIfNoFile)

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

تنظیمات TestFilePush

public TestFilePushSetup ()

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

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

public Set<String> reportDependencies ()

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

راه‌اندازی

public void setUp (TestInformation testInfo)

پارامترها
testInfo TestInformation

پرتاب‌ها
BuildError
DeviceNotAvailableException
TargetSetupError

روش‌های محافظت‌شده

نام فایل تست را اضافه کنید

protected void addTestFileName (String fileName)

یک فایل را به لیست آیتم‌ها برای ارسال اضافه می‌کند

نام فایل تست را پاک کن

protected void clearTestFileName ()

دریافت ناموفق برای ارسال فایل‌ها

protected Set<String> getFailedToPushFiles ()

مجموعه‌ای از فایل‌هایی را که ارسال آنها ناموفق بوده است، برمی‌گرداند. فقط در صورتی قابل استفاده است که 'throw-if-not-found' برابر با false باشد، در غیر این صورت اولین ارسال ناموفق باعث ایجاد استثنا خواهد شد.

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

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

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

مسیر جانبی میزبان را بر اساس اطلاعات مصنوعات آزمایشی درون اطلاعات ساخت، حل کنید.

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

fileName String : نام فایل مصنوعات برای ارسال

device ITestDevice

بازگشت‌ها
File File که نشان‌دهنده‌ی فایل/مسیر فیزیکی روی میزبان است

پرتاب‌ها
TargetSetupError

دریافت نام‌های فایل آزمایشی

protected List<String> getTestFileNames ()

لیست فایل‌هایی که باید از فایل زیپ تست به دستگاه منتقل شوند را بازیابی می‌کند.

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

اگر فایلی وجود نداشته باشد، آن را پرتاب کن

protected void setThrowIfNoFile (boolean throwIfNoFile)

پارامترها
throwIfNoFile boolean