TestFilePushSetup
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
برنامج ITargetPreparer
الذي يقوم بدفع ملف / dirs واحد أو أكثر من مجلد IDeviceBuildInfo.getTestsDir()
إلى الجهاز.
سيبحث هذا المُعد في أدلة بديلة إذا لم يكن ملف zip للاختبارات موجودًا أو لا يحتوي على ملف apk المطلوب. سيذهب البحث بالترتيب من آخر دير بديل محدد إلى الأول.
ملخص
المنشأت العامة | |
---|---|
TestFilePushSetup () |
الأساليب العامة | |
---|---|
reportDependencies () | |
void | setUp ( TestInformation testInfo)
|
الطرق المحمية | |
---|---|
void | addTestFileName (String fileName) يضيف ملفًا إلى قائمة العناصر للدفع |
void | clearTestFileName () |
getFailedToPushFiles () تُرجع مجموعة الملفات التي فشل دفعها. | |
File | getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device) قم بحل المسار الجانبي للمضيف بناءً على اختبار معلومات الأداة داخل معلومات البناء. |
getTestFileNames () يسترجع قائمة الملفات المراد دفعها من ملف مضغوط للاختبار إلى الجهاز | |
void | setThrowIfNoFile (boolean throwIfNoFile) |
المنشأت العامة
TestFilePushSetup
public TestFilePushSetup ()
الأساليب العامة
تقرير التبعيات
publicreportDependencies ()
عائدات | |
---|---|
يثبت
public void setUp (TestInformation testInfo)
حدود | |
---|---|
testInfo | TestInformation |
رميات | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
الطرق المحمية
addTestFileName
protected void addTestFileName (String fileName)
يضيف ملفًا إلى قائمة العناصر للدفع
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
تُرجع مجموعة الملفات التي فشل دفعها. لا يمكن استخدامه إلا إذا كانت "الرمية إذا لم يتم العثور عليها" خاطئة وإلا فإن أول دفعة فاشلة ستؤدي إلى استثناء.
عائدات | |
---|---|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
قم بحل المسار الجانبي للمضيف بناءً على اختبار معلومات الأداة داخل معلومات البناء.
حدود | |
---|---|
buildInfo | IBuildInfo : بناء معلومات الأداة |
fileName | String : اسم ملف القطع الأثرية المراد دفعها |
device | ITestDevice |
عائدات | |
---|---|
File | ERROR(/File) يمثل الملف / المسار الفعلي على المضيف |
رميات | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
يسترجع قائمة الملفات المراد دفعها من ملف مضغوط للاختبار إلى الجهاز
عائدات | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
حدود | |
---|---|
throwIfNoFile | boolean |