TestInformation
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
عنصر حامل يحتوي على جميع المعلومات والملفات التابعة التي قد يحتاجها مشغّل الاختبار أو الاختبار لتنفيذه بشكل صحيح.
ملخّص
الفئات المُدمجة | |
---|---|
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 للتبديل بين الجهاز الذي يتم إرجاعه تلقائيًا باستخدام |
الطرق العامة
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
publicgetDevices ()
عرض قائمة الأجهزة التي تم تضمينها في الطلب
المرتجعات | |
---|---|
|
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 |