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

المرتجعات

setUp

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

getTestFileNames

protected  getTestFileNames ()

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

المرتجعات

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

المعلمات
throwIfNoFile boolean