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
publicreportDependencies ()
المرتجعات | |
---|---|
|
إعداد
public void setUp (TestInformation testInfo)
المعلمات | |
---|---|
testInfo |
TestInformation |
عمليات الرمي | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
الطرق المحمية
addTestFileName
protected void addTestFileName (String fileName)
تُضيف ملفًا إلى قائمة العناصر المطلوب دفعها.
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
عرض مجموعة الملفات التي تعذّر دفعها لا يمكن استخدامها إلا إذا كانت 'throw-if-not-found' خاطئة، وإلّا ستؤدي عملية الإرسال الفاشلة الأولى إلى ظهور استثناء.
المرتجعات | |
---|---|
|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
حلّ المسار على جانب المضيف استنادًا إلى معلومات عنصر الاختبار داخل معلومات الإنشاء
المعلمات | |
---|---|
buildInfo |
IBuildInfo : معلومات عن ملف الإصدار |
fileName |
String : اسم ملف العناصر المطلوب دفعها |
device |
ITestDevice |
المرتجعات | |
---|---|
File |
عنصر ERROR(/File) يمثّل الملف الفعلي/المسار في المضيف |
الرميات | |
---|---|
TargetSetupError |
الحصول على أسماء ملفات الاختبار
protectedgetTestFileNames ()
استرداد قائمة الملفات التي سيتم دفعها من ملف zip للاختبار إلى الجهاز
المرتجعات | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
المعلمات | |
---|---|
throwIfNoFile |
boolean |