TestInformation

public class TestInformation
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.TestInformation


אובייקט placeholder שמכיל את כל המידע והתלות שנדרשים להרצת בדיקה או לבודק כדי לפעול בצורה תקינה.

סיכום

כיתות מוטמעות

class TestInformation.Builder

‫Builder ליצירת מופע של TestInformation

‫methods ציבוריים

static TestInformation createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)

יצירת TestInformation עם ExecutionFiles שהועתק.

static TestInformation createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)

ליצור TestInformation שמייצג מודול ולא קריאה לפונקציה.

File dependenciesFolder()

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

ExecutionFiles executionFiles()

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

IBuildInfo getBuildInfo()

מחזירה את פרטי הגרסה של המכשיר הראשי.

IInvocationContext getContext()

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

File getDependencyFile(String fileName, boolean targetFirst)

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

ITestDevice getDevice()

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

List<ITestDevice> getDevices()

מחזירה את רשימת המכשירים שמשתתפים בהפעלה.

boolean isTestTimedOut()

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

static TestInformation.Builder newBuilder()

יוצרים builder ליצירת מופעים של TestInformation.

void notifyTimeout()

הודעה על כך שפסק הזמן של שלב הבדיקה הופעל בבדיקה הזו.

ExecutionProperties properties()

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

final void setActiveDeviceIndex(int index)

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

‫methods ציבוריים

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 קובץ הארטיפקט שנמצא.

הקפצת הודעות שגיאה (throw)
FileNotFoundException אם הקובץ לא נמצא.

getDevice

public ITestDevice getDevice ()

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

החזרות
ITestDevice

getDevices

public List<ITestDevice> getDevices ()

מחזירה את רשימת המכשירים שמשתתפים בהפעלה.

החזרות
List<ITestDevice>

isTestTimedOut

public boolean isTestTimedOut ()

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

החזרות
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

יוצרים builder ליצירת מופעים של TestInformation.

החזרות
TestInformation.Builder

notifyTimeout

public void notifyTimeout ()

הודעה על כך שפסק הזמן של שלב הבדיקה הופעל בבדיקה הזו.

נכסים

public ExecutionProperties properties ()

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

החזרות
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

פרמטרים
index int