معلومات الاختبار
public class TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
كائن الحامل الذي يحتوي على جميع المعلومات والتبعيات التي قد يحتاج عداء الاختبار أو الاختبار إلى تنفيذها بشكل صحيح.
ملخص
فئات متداخلة | |
---|---|
class | TestInformation.Builder 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 |
التنفيذالملفات
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 | ملف الأداة التي تم العثور عليها. |
رميات | |
---|---|
| إذا لم يتم العثور على الملف. |
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-03-30 (حسب التوقيت العالمي المتفَّق عليه)