TestFilePushSetup
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
زیر کلاس های مستقیم شناخته شده |
یک ITargetPreparer
که یک یا چند فایل/دیر را از پوشه IDeviceBuildInfo.getTestsDir()
به دستگاه منتقل می کند.
اگر فایل فشرده آزمایشی وجود نداشته باشد یا حاوی apk مورد نیاز نباشد، این آمادهکننده در فهرستهای جایگزین جستجو میکند. جستجو به ترتیب از آخرین dir جایگزین مشخص شده به اول خواهد رفت.
خلاصه
سازندگان عمومی
TestFilePushSetup
public TestFilePushSetup ()
روش های عمومی
گزارش وابستگی ها
public reportDependencies ()
public void setUp (TestInformation testInfo)
پارامترها |
---|
testInfo | TestInformation |
روش های محافظت شده
افزودنTestFileName
protected void addTestFileName (String fileName)
فایلی را به لیست مواردی که باید فشار دهید اضافه می کند
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protected getFailedToPushFiles ()
مجموعه ای از فایل هایی را که فشار داده نشدند برمی گرداند. فقط در صورتی می توان از آن استفاده کرد که «پرتاب اگر یافت نشد» نادرست باشد در غیر این صورت اولین فشار ناموفق یک استثنا ایجاد می کند.
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo,
String fileName,
ITestDevice device)
مسیر سمت میزبان را بر اساس آزمایش اطلاعات مصنوع در داخل اطلاعات ساخت حل کنید.
پارامترها |
---|
buildInfo | IBuildInfo : اطلاعات مصنوع را بسازید |
fileName | String : نام فایل مصنوعات برای فشار دادن |
device | ITestDevice |
برمی گرداند |
---|
File | یک ERROR(/File) که نشان دهنده فایل/مسیر فیزیکی روی میزبان است |
getTestFileNames
protected getTestFileNames ()
لیست فایل هایی را که باید از فایل فشرده آزمایشی به دستگاه منتقل شوند، بازیابی می کند
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
پارامترها |
---|
throwIfNoFile | boolean |