معلومات الاختبار
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInfo |
كائن حامل يحتوي على جميع المعلومات والتبعيات التي قد يحتاجها عدّاء اختبار أو اختبار تنفيذه بشكل صحيح.
ملخّص
الصفوف المتداخلة | |
---|---|
class |
TestInformation.Builder
أداة إنشاء لإنشاء مثيل |
الطرق العامة | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
أنشِئ |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
أنشئ |
File
|
dependenciesFolder()
يعرض المجلد الذي يتم فيه تخزين جميع التبعيات لاستدعاء. |
ExecutionFiles
|
executionFiles()
يعرض الملفات التي تم إنشاؤها أثناء تنفيذ الاستدعاء. |
IBuildInfo
|
getBuildInfo()
تعرض معلومات الإصدار الأساسية للجهاز. |
IInvocationContext
|
getContext()
عرض سياق الاستدعاء الحالي أو سياق الوحدة إذا كانت هذه وحدة |
File
|
getDependencyFile(String fileName, boolean targetFirst)
ابحث عن ملف تبعية/أدوات بناءً على اسمه، وما إذا كان هدفًا أو ملف المضيف (لإجراء بحث أسرع). |
ITestDevice
|
getDevice()
يعرض الجهاز الأساسي قيد الاختبارات. |
|
getDevices()
تعرض قائمة الأجهزة التي تتضمّن جزءًا من الاستدعاء. |
boolean
|
isTestTimedOut()
تعرض ما إذا كان قد تم إبلاغ الاختبار بانتهاء المهلة أم لا. |
static
TestInformation.Builder
|
newBuilder()
أنشِئ أداة إنشاء لإنشاء مثيلات عددها |
void
|
notifyTimeout()
إرسال إشعار بأنّه تم تفعيل مهلة مرحلة الاختبار لهذا الاختبار. |
ExecutionProperties
|
properties()
تعرض السمات التي تم إنشاؤها أثناء تنفيذ الاستدعاء. |
final
void
|
setActiveDeviceIndex(int index)
Test Harness الداخلي هو الطريقة الداخلية لتبديل الجهاز الذي يتم إرجاعه تلقائيًا من خلال |
الطرق العامة
إنشاء نسخة اختبارية
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
أنشِئ TestInformation
باستخدام ExecutionFiles
منسوخ.
المعلمات | |
---|---|
invocationInfo |
TestInformation |
context |
IInvocationContext |
المرتجعات | |
---|---|
TestInformation |
إنشاء وحدة اختبار المعلومات
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 |
الحصول على معلومات
public IBuildInfo getBuildInfo ()
تعرض معلومات الإصدار الأساسية للجهاز.
المرتجعات | |
---|---|
IBuildInfo |
الحصول على سياق
public IInvocationContext getContext ()
عرض سياق الاستدعاء الحالي أو سياق الوحدة إذا كانت هذه وحدة
المرتجعات | |
---|---|
IInvocationContext |
ملف getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
ابحث عن ملف تبعية/أداة استنادًا إلى اسمه، وما إذا كان هدفًا أو ملف المضيف (لإجراء بحث أسرع).
المعلمات | |
---|---|
fileName |
String : اسم الملف الذي نبحث عنه |
targetFirst |
boolean : ما إذا كنا نفضل الملفات من جانب الهدف مقابل الملفات من جانب المضيف لـ
البحث. |
المرتجعات | |
---|---|
File |
ملف العناصر الذي تم العثور عليه |
الرميات | |
---|---|
|
إذا لم يتم العثور على الملف. |
الحصول على جهاز
public ITestDevice getDevice ()
يعرض الجهاز الأساسي قيد الاختبارات.
المرتجعات | |
---|---|
ITestDevice |
الحصول على الأجهزة
publicgetDevices ()
تعرض قائمة الأجهزة التي تتضمّن جزءًا من الاستدعاء.
المرتجعات | |
---|---|
|
isTestTimedOut
public boolean isTestTimedOut ()
تعرض ما إذا كان قد تم إبلاغ الاختبار بانتهاء المهلة أم لا.
المرتجعات | |
---|---|
boolean |
مصمم جديد
public static TestInformation.Builder newBuilder ()
أنشِئ أداة إنشاء لإنشاء مثيلات عددها TestInformation
.
المرتجعات | |
---|---|
TestInformation.Builder |
مهلة الإشعار
public void notifyTimeout ()
إرسال إشعار بأنّه تم تفعيل مهلة مرحلة الاختبار لهذا الاختبار.
المواقع
public ExecutionProperties properties ()
تعرض السمات التي تم إنشاؤها أثناء تنفيذ الاستدعاء. تمرير القيم
المعلومات من خلال ExecutionProperties
هي الطريقة الموصى بها لتبادل المعلومات
المعلومات بين target_preparers والاختبارات.
المرتجعات | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Test Harness الداخلي هو الطريقة الداخلية لتبديل الجهاز الذي يتم إرجاعه تلقائيًا من خلال getDevice()
. إعادة الضبط دائمًا على 0.
المعلمات | |
---|---|
index |
int |