LogAssociation

public class LogAssociation
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.result.teststorage.LogAssociation


מחלקת ייצוג של קישור בין קובץ יומן לבין בדיקה. השיוך מייצג קובץ יומן מסוים שנוצר על ידי בדיקה מסוימת.

סיכום

Constructors ציבוריים

LogAssociation(Invocation invocation, String workUnitId, TestResult testResult, long legacyResultId, LogFile log)

יוצרים שיוך לקובץ יומן.

‫methods ציבוריים

boolean equals(Object o)
String getAttemptId()

מחזירה את מזהה הניסיון, שנדרש להעלאת יומן גרסה 2.

String getBuildId()

מחזירה את מזהה ה-build.

String getBuildTarget()

מחזירה את השם של יעד הבנייה.

String getBuildType()

מחזירה את סוג ה-build.

String getInvocationId()
long getLegacyResultId()

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

LogFile getLog()
String getResourceId()

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

String getTestResultId()
String getWorkUnitId()
int hashCode()
boolean isSupported()

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

String toString()

Constructors ציבוריים

LogAssociation

public LogAssociation (Invocation invocation, 
                String workUnitId, 
                TestResult testResult, 
                long legacyResultId, 
                LogFile log)

יוצרים שיוך לקובץ יומן. אפשר לשייך קובץ יומן לבדיקה ספציפית, להרצת בדיקה או למודול. אם יומן משויך לבדיקה, צריך לספק אובייקט TestResult לבדיקה הזו. אחרת, צריך לספק רק את הקריאה ואת יחידת העבודה.

פרמטרים
invocation Invocation: קריאה לפונקציה שאליה משויך קובץ היומן.

workUnitId String: מזהה יחידת העבודה שמייצג את השלב בבדיקה שבו נוצר היומן.

testResult TestResult: אם יומן נוצר על ידי בדיקה, אובייקט testResult שמייצג את הבדיקה הזו.

legacyResultId long

log LogFile: קובץ היומן שצריך לשייך.

‫methods ציבוריים

שווה

public boolean equals (Object o)

פרמטרים
o Object

החזרות
boolean

getAttemptId

public String getAttemptId ()

מחזירה את מזהה הניסיון, שנדרש להעלאת יומן גרסה 2.

החזרות
String

getBuildId

public String getBuildId ()

מחזירה את מזהה ה-build. הפעולה הזו נדרשת להעלאת יומן גרסה 2, שצריך מידע על ה-build.

החזרות
String

getBuildTarget

public String getBuildTarget ()

מחזירה את השם של יעד הבנייה. הפעולה הזו נדרשת להעלאת יומנים בגרסה 2.

החזרות
String

getBuildType

public String getBuildType ()

מחזירה את סוג ה-build. הדרישה הזו חלה על העלאת יומנים בגרסה 2, שבה נדרשים פרטי build כדי להעלות את היומן. בגרסה 3 אין צורך במידע הזה כי הוא כבר זמין בקריאה לפונקציה.

החזרות
String

getInvocationId

public String getInvocationId ()

החזרות
String

getLegacyResultId

public long getLegacyResultId ()

הפונקציה מחזירה את מזהה התוצאה הקודם ששימש להעלאת היומן. לצורך תאימות לאחור, היומנים מועלים באמצעות גרסה 2 של ה-API, שנדרש בה מזהה תוצאה מדור קודם. אחרי שהיומן מועלה, אנחנו יוצרים שיוך באמצעות v3 API, באמצעות מזהה הפעלה ומזהה יחידת עבודה, אבל אנחנו עדיין רוצים שהיומנים יהיו נגישים באמצעות הכלים מדור קודם שמסתמכים על מזהה התוצאה מדור קודם.

החזרות
long

getLog

public LogFile getLog ()

החזרות
LogFile

getResourceId

public String getResourceId ()

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

החזרות
String

getTestResultId

public String getTestResultId ()

החזרות
String

getWorkUnitId

public String getWorkUnitId ()

החזרות
String

hashCode

public int hashCode ()

החזרות
int

isSupported

public boolean isSupported ()

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

החזרות
boolean

toString

public String toString ()

החזרות
String