IRecorderClient

public interface IRecorderClient

com.android.tradefed.result.resultdb.IRecorderClient


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

סיכום

‫methods ציבוריים

abstract Invocation finalizeInvocation()

משלימים את ההפעלה.

abstract void finalizeUpload()

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

abstract Invocation updateInvocation(UpdateInvocationRequest request)
abstract void uploadArtifact(Artifact artifact)

הוספת חפץ לתור להעלאה ל-ResultDB.

abstract void uploadTestResult(TestResult result)

הוספה לתור של תוצאת בדיקה להעלאה אל ResultDB.

‫methods ציבוריים

finalizeInvocation

public abstract Invocation finalizeInvocation ()

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

החזרות
Invocation

finalizeUpload

public abstract void finalizeUpload ()

משלימים את ההעלאה של תוצאות הבדיקה ושל הארטיפקטים. צריך להפעיל את השיטה הזו אחרי שמעלים את כל התוצאות והארטיפקטים של הבדיקה. המערכת תתעלם מכל קריאה ל-uploadTestResult ול-uploadArtifact אחרי השיטה הזו.

updateInvocation

public abstract Invocation updateInvocation (UpdateInvocationRequest request)

פרמטרים
request UpdateInvocationRequest

החזרות
Invocation

uploadArtifact

public abstract void uploadArtifact (Artifact artifact)

הוספת חפץ לתור להעלאה ל-ResultDB.

פרמטרים
artifact Artifact: הארטיפקט להעלאה.

uploadTestResult

public abstract void uploadTestResult (TestResult result)

הוספה לתור של תוצאת בדיקה להעלאה אל ResultDB.

פרמטרים
result TestResult: תוצאת הבדיקה להעלאה.