معلومات الاختبار

public class TestInformation
extends Object

java.lang.Object
com.android.tradefed.invocer.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)

اختبار الطريقة الداخلية لتبديل الجهاز الذي يتم إرجاعه افتراضيًا باستخدام 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

تبعياتمجلد

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 ملف القطعة الأثرية الذي تم العثور عليه.

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

com.getDevice

public ITestDevice getDevice ()

إرجاع الجهاز الأساسي قيد الاختبارات.

عائدات
ITestDevice

com.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 الطريقة الموصى بها لتبادل المعلومات بين target_preparers والاختبارات.

عائدات
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

حدود
index int