TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.TestFilePushSetup


ITargetPreparer يُرسِل ملفًا أو دليلاً واحدًا أو أكثر من مجلد 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()

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

void setThrowIfNoFile(boolean throwIfNoFile)

وظائف الإنشاء العامة

TestFilePushSetup

public TestFilePushSetup ()

الطرق العامة

reportDependencies

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

عرض مجموعة الملفات التي تعذّر دفعها لا يمكن استخدامها إلا إذا كانت 'throw-if-not-found' خاطئة، وإلّا ستؤدي عملية الإرسال الفاشلة الأولى إلى ظهور استثناء.

المرتجعات

getLocalPathForFilename

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

حلّ المسار على جانب المضيف استنادًا إلى معلومات عنصر الاختبار داخل معلومات الإنشاء

المعلمات
buildInfo IBuildInfo: معلومات عن ملف الإصدار

fileName String: اسم ملف العناصر المطلوب دفعها

device ITestDevice

المرتجعات
File عنصر ERROR(/File) يمثّل الملف الفعلي/المسار في المضيف

الرميات
TargetSetupError

الحصول على أسماء ملفات الاختبار

protected  getTestFileNames ()

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

المرتجعات

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

المعلمات
throwIfNoFile boolean