TestInformation
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()
הפונקציה מחזירה את פרטי ה-build הראשי של המכשיר. |
IInvocationContext
|
getContext()
הפונקציה מחזירה את הקשר הנוכחי של ההפעלה, או את הקשר של המודול אם מדובר במודול. |
File
|
getDependencyFile(String fileName, boolean targetFirst)
חיפוש קובץ תלות או קובץ ארטיפקט לפי השם שלו, ולפי העובדה שהוא קובץ יעד או קובץ מארח (לצורך חיפוש מהיר יותר). |
ITestDevice
|
getDevice()
הפונקציה מחזירה את המכשיר הראשי שנמצא בבדיקה. |
|
getDevices()
הפונקציה מחזירה את רשימת המכשירים שנכללים בקריאה. |
boolean
|
isTestTimedOut()
הפונקציה מחזירה את הערך true אם הבדיקה קיבלה הודעה על זמן קצוב פג, או את הערך false אם לא. |
static
TestInformation.Builder
|
newBuilder()
יוצרים builder ליצירת מכונות |
void
|
notifyTimeout()
התראה על כך שחלף הזמן הקצוב לתפוגה של שלב הבדיקה. |
ExecutionProperties
|
properties()
הפונקציה מחזירה את המאפיינים שנוצרו במהלך ביצוע ההפעלה. |
final
void
|
setActiveDeviceIndex(int index)
שיטה פנימית של Test Harness להחלפת המכשיר שמוחזר כברירת מחדל באמצעות |
שיטות ציבוריות
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
publicgetDevices ()
הפונקציה מחזירה את רשימת המכשירים שנכללים בקריאה.
החזרות | |
---|---|
|
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 |