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

public class TestInformation
extends Object

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


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

ملخص

فئات متداخلة

class TestInformation.Builder

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

التنفيذالملفات

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

عائدات
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

حدود
index int