TestInformation

public class TestInformation
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.TestInformation


عنصر حامل يحتوي على جميع المعلومات والملفات التابعة التي قد يحتاجها مشغّل الاختبار أو الاختبار لتنفيذه بشكل صحيح.

ملخّص

الفئات المُدمجة

class TestInformation.Builder

أداة إنشاء لإنشاء مثيل TestInformation 

الطرق العامة

static TestInformation createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)

أنشئ TestInformation باستخدام ExecutionFiles منسوخ.

static TestInformation createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)

أنشئ TestInformation يمثّل وحدة بدلاً من طلب.

File dependenciesFolder()

تعرِض هذه السمة المجلد الذي يتم فيه تخزين جميع التبعيات لطلب.

ExecutionFiles executionFiles()

عرض الملفات التي تم إنشاؤها أثناء تنفيذ الطلب

IBuildInfo getBuildInfo()

تعرِض هذه السمة معلومات الإصدار الأساسي للجهاز.

IInvocationContext getContext()

عرض سياق الاستدعاء الحالي أو سياق الوحدة إذا كانت هذه وحدة

File getDependencyFile(String fileName, boolean targetFirst)

ابحث عن ملف عنصر أو ملف عنصر تابع استنادًا إلى اسمه وما إذا كان ملفًا مستضيفًا أو مستهدَفًا (للبحث بشكل أسرع).

ITestDevice getDevice()

عرض الجهاز الأساسي الذي يخضع للاختبار

getDevices()

عرض قائمة الأجهزة المضمّنة في الطلب

boolean isTestTimedOut()

تعرِض هذه السمة ما إذا تم إبلاغ الاختبار بانتهاء المهلة أم لا.

static TestInformation.Builder newBuilder()

أنشئ أداة إنشاء لإنشاء نُسخ من TestInformation.

void notifyTimeout()

يُرسِل إشعارًا بأنّه تمّ بدء مهلة مرحلة الاختبار لهذا الاختبار.

ExecutionProperties properties()

تعرِض هذه الدالة الخصائص التي تم إنشاؤها أثناء تنفيذ الاستدعاء.

final void setActiveDeviceIndex(int index)

الطريقة الداخلية في Test Harness للتبديل بين الجهاز الذي يتم إرجاعه تلقائيًا باستخدام getDevice()

الطرق العامة

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

أنشئ TestInformation باستخدام ExecutionFiles منسوخ.

المعلمات
invocationInfo TestInformation

context IInvocationContext

المرتجعات
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

أنشئ TestInformation يمثّل وحدة بدلاً من طلب.

المعلمات
invocationInfo TestInformation

moduleContext IInvocationContext

المرتجعات
TestInformation

dependenciesFolder

public File dependenciesFolder ()

تعرِض هذه السمة المجلد الذي يتم فيه تخزين جميع التبعيات لطلب.

المرتجعات
File

executionFiles

public ExecutionFiles executionFiles ()

عرض الملفات التي تم إنشاؤها أثناء تنفيذ الطلب إنّ تمرير الملفات من خلال ExecutionFiles هو الطريقة المقترَحة لإتاحة ملف بين اختبارات target_preparers و.

المرتجعات
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

تعرِض هذه السمة معلومات الإصدار الأساسي للجهاز.

المرتجعات
IBuildInfo

getContext

public IInvocationContext getContext ()

عرض سياق الاستدعاء الحالي أو سياق الوحدة إذا كانت هذه وحدة

المرتجعات
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

ابحث عن ملف عنصر أو ملف عنصر تابع استنادًا إلى اسمه وما إذا كان ملفًا مستضيفًا أو مستهدَفًا (للبحث بشكل أسرع).

المعلمات
fileName String: اسم الملف الذي نبحث عنه

targetFirst boolean: ما إذا كنا نفضّل الملفات على الجانب المستهدَف على الملفات على الجانب المضيف لأجل البحث

المرتجعات
File ملف العنصر الذي تم العثور عليه.

عمليات الرمي
إذا لم يتم العثور على الملف

getDevice

public ITestDevice getDevice ()

عرض الجهاز الأساسي الذي يخضع للاختبار

المرتجعات
ITestDevice

getDevices

public  getDevices ()

عرض قائمة الأجهزة التي تم تضمينها في الطلب

المرتجعات

isTestTimedOut

public boolean isTestTimedOut ()

تعرِض هذه السمة ما إذا تم إبلاغ الاختبار بانتهاء المهلة أم لا.

المرتجعات
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

أنشئ أداة إنشاء لإنشاء نُسخ من TestInformation.

المرتجعات
TestInformation.Builder

notifyTimeout

public void notifyTimeout ()

يُرسِل إشعارًا بأنّه تمّ بدء مهلة مرحلة الاختبار لهذا الاختبار.

المواقع

public ExecutionProperties properties ()

تعرِض هذه الدالة الخصائص التي تم إنشاؤها أثناء تنفيذ الاستدعاء. إنّ تمرير القيم ومعلومات من خلال ExecutionProperties هي الطريقة المقترَحة لتبادل معلومات بين أدوات إعداد النموذج والاختبارات.

المرتجعات
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

الطريقة الداخلية في Test Harness للتبديل بين الجهاز الذي يتم إرجاعه تلقائيًا باستخدام getDevice() يتم إعادة ضبطه دائمًا على 0.

المعلمات
index int