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 ()

الأساليب العامة

تقرير التبعيات

public  reportDependencies ()

عائدات

يثبت

public void setUp (TestInformation testInfo)

حدود
testInfo TestInformation

رميات
BuildError
DeviceNotAvailableException
TargetSetupError

الطرق المحمية

addTestFileName

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) يمثل الملف / المسار الفعلي على المضيف

رميات
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

يسترجع قائمة الملفات المراد دفعها من ملف مضغوط للاختبار إلى الجهاز

عائدات

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

حدود
throwIfNoFile boolean