معلومات الاختبار
public class TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invocer.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) اختبار الطريقة الداخلية لتبديل الجهاز الذي يتم إرجاعه افتراضيًا باستخدام |
الأساليب العامة
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 |
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
publicgetDevices ()
إرجاع قائمة الأجهزة جزء من الاستدعاء.
عائدات | |
---|---|
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 |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)