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

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

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