TestInformation
public
class
TestInformation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.TestInformation |
אובייקט placeholder שמכיל את כל המידע והתלות שנדרשים להרצת בדיקה או לבודק כדי לפעול בצורה תקינה.
סיכום
כיתות מוטמעות | |
|---|---|
class |
TestInformation.Builder
Builder ליצירת מופע של |
methods ציבוריים | |
|---|---|
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()
מחזירה את המכשיר הראשי שנבדק. |
List<ITestDevice>
|
getDevices()
מחזירה את רשימת המכשירים שמשתתפים בהפעלה. |
boolean
|
isTestTimedOut()
הפונקציה מחזירה תשובה אם הבדיקה קיבלה הודעה על פסק זמן או לא. |
static
TestInformation.Builder
|
newBuilder()
יוצרים builder ליצירת מופעים של |
void
|
notifyTimeout()
הודעה על כך שפסק הזמן של שלב הבדיקה הופעל בבדיקה הזו. |
ExecutionProperties
|
properties()
הפונקציה מחזירה את המאפיינים שנוצרו במהלך ההפעלה של הקריאה. |
final
void
|
setActiveDeviceIndex(int index)
שיטה פנימית של Test Harness להחלפת המכשיר שמוחזר כברירת מחדל באמצעות |
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 |
אם הקובץ לא נמצא. |
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 |