TestInformation

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()

הפונקציה מחזירה את פרטי ה-build הראשי של המכשיר.

IInvocationContext getContext()

הפונקציה מחזירה את הקשר הנוכחי של ההפעלה, או את הקשר של המודול אם מדובר במודול.

File getDependencyFile(String fileName, boolean targetFirst)

חיפוש קובץ תלות או קובץ ארטיפקט לפי השם שלו, ולפי העובדה שהוא קובץ יעד או קובץ מארח (לצורך חיפוש מהיר יותר).

ITestDevice getDevice()

הפונקציה מחזירה את המכשיר הראשי שנמצא בבדיקה.

getDevices()

הפונקציה מחזירה את רשימת המכשירים שנכללים בקריאה.

boolean isTestTimedOut()

הפונקציה מחזירה את הערך true אם הבדיקה קיבלה הודעה על זמן קצוב פג, או את הערך false אם לא.

static TestInformation.Builder newBuilder()

יוצרים builder ליצירת מכונות TestInformation.

void notifyTimeout()

התראה על כך שחלף הזמן הקצוב לתפוגה של שלב הבדיקה.

ExecutionProperties properties()

הפונקציה מחזירה את המאפיינים שנוצרו במהלך ביצוע ההפעלה.

final void setActiveDeviceIndex(int index)

שיטה פנימית של Test Harness להחלפת המכשיר שמוחזר כברירת מחדל באמצעות 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

dependenciesFolder

public File dependenciesFolder ()

הפונקציה מחזירה את התיקייה שבה מאוחסנים כל יחסי התלות של קריאה.

החזרות
File

executionFiles

public ExecutionFiles executionFiles ()

הפונקציה מחזירה את הקבצים שנוצרו במהלך ביצוע ההפעלה. העברת קבצים דרך ExecutionFiles היא הדרך המומלצת להפוך קובץ לזמין בין target_preparers לבין בדיקות.

החזרות
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

הפונקציה מחזירה את פרטי ה-build הראשי של המכשיר.

החזרות
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 ()

הפונקציה מחזירה את הערך true אם הבדיקה קיבלה הודעה על זמן קצוב פג, או את הערך false אם לא.

החזרות
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

יוצרים builder ליצירת מכונות TestInformation.

החזרות
TestInformation.Builder

notifyTimeout

public void notifyTimeout ()

התראה על כך שחלף הזמן הקצוב לתפוגה של שלב הבדיקה.

מאפיינים

public ExecutionProperties properties ()

הפונקציה מחזירה את המאפיינים שנוצרו במהלך ביצוע ההפעלה. העברת ערכים ומידע דרך ExecutionProperties היא הדרך המומלצת להעברת מידע בין target_preparers לבין בדיקות.

החזרות
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

שיטה פנימית של Test Harness להחלפת המכשיר שמוחזר כברירת מחדל באמצעות getDevice(). הערך תמיד מתאפס.

פרמטרים
index int