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

الإجراءات العامة

Set<String> reportDependencies()
void setUp(TestInformation testInfo)

طُرق محمية

void addTestFileName(String fileName)

تضيف هذه السمة ملفًا إلى قائمة العناصر التي سيتم إرسالها

void clearTestFileName()
Set<String> getFailedToPushFiles()

تعرِض هذه السمة مجموعة الملفات التي تعذّر إرسالها.

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

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

List<String> getTestFileNames()

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

void setThrowIfNoFile(boolean throwIfNoFile)

طُرق وضع التصميم العامة

TestFilePushSetup

public TestFilePushSetup ()

الإجراءات العامة

reportDependencies

public Set<String> reportDependencies ()

المرتجعات
Set<String>

setUp

public void setUp (TestInformation testInfo)

المعلَمات
testInfo TestInformation

عمليات الطرح
BuildError
DeviceNotAvailableException
TargetSetupError

طُرق محمية

addTestFileName

protected void addTestFileName (String fileName)

تضيف هذه السمة ملفًا إلى قائمة العناصر التي سيتم إرسالها

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

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

المرتجعات
Set<String>

getLocalPathForFilename

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

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

المعلَمات
buildInfo IBuildInfo: معلومات حول عنصر الإنشاء

fileName String: اسم ملف العناصر التي سيتم إرسالها

device ITestDevice

المرتجعات
File File يمثّل الملف/المسار الفعلي على المضيف

عمليات الطرح
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

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

المرتجعات
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

المعلَمات
throwIfNoFile boolean