TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


ITargetPreparer الذي يضع ملفًّا أو أكثر من الملفات أو التطبيقات المثبَّتة من مجلد IDeviceBuildInfo.getTestsDir() إلى الجهاز

ستظهر أداة التجهيز هذه في الأدلة البديلة في حال عدم توفّر الرمز المضغوط للاختبارات أو عدم توفّره. تحتوي على ملف 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

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

إضافة اسم ملف الاختبار

protected void addTestFileName (String fileName)

إضافة ملف إلى قائمة العناصر لدفعها

clearTestFileName

protected void clearTestFileName ()

cannot translate

protected  getFailedToPushFiles ()

يعرض مجموعة الملفات التي تعذّر إرسالها. لا يمكن استخدامها إلا إذا كانت "throw-if-not-Found" false وإلا ستعرض الدفعة الأولى الفاشلة استثناء.

المرتجعات

الحصول على LocalPathForFilename

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

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

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

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

device ITestDevice

المرتجعات
File علامة ERROR(/File) تمثّل الملف أو المسار الفعلي في المضيف

الرميات
TargetSetupError

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

protected  getTestFileNames ()

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

المرتجعات

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

المعلمات
throwIfNoFile boolean