تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
TestFilePushSetup
public
class
TestFilePushSetup
extends BaseTargetPreparer
implements
IDiscoverDependencies
الفئات الفرعية المباشرة المعروفة
|
ITargetPreparer
يُرسِل ملفًا أو دليلاً واحدًا أو أكثر من مجلد IDeviceBuildInfo.getTestsDir()
إلى الجهاز.
سيبحث هذا المُعدِّ في الأدلة البديلة إذا لم يكن ملف zip للاختبارات متوفّرًا أو لم يكن يحتوي على ملف apk المطلوب. سيتم البحث بالترتيب من آخر ملف بديل تم تحديده إلى
الملف الأول.
ملخّص
وظائف الإنشاء العامة
TestFilePushSetup
public TestFilePushSetup ()
الطرق العامة
reportDependencies
public reportDependencies ()
public void setUp (TestInformation testInfo)
المعلمات |
testInfo |
TestInformation |
الطرق المحمية
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) يمثّل الملف الفعلي/المسار في المضيف |
الحصول على أسماء ملفات الاختبار
protected getTestFileNames ()
استرداد قائمة الملفات التي سيتم دفعها من ملف zip للاختبار إلى الجهاز
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
المعلمات |
throwIfNoFile |
boolean |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-11-08 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-11-08 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]