ObjectUpdater

public class ObjectUpdater
extends Object

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


מחלקת עזר לניהול עדכונים של אובייקטים ב-AnTS.

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

סיכום

כיתות במבנה היררכי

interface ObjectUpdater.InvocationUpdate

צריך לעדכן את ההפעלה שצוינה. 

class ObjectUpdater.TestArtifactUpdate

מבצעים עדכון ב-BuildArtifact שהוחזר. 

interface ObjectUpdater.WorkUnitUpdate

ממשק לעדכון. 

‫methods ציבוריים

static ObjectUpdater create(Androidbuildinternal apiClient)
static ObjectUpdater create(ITestStorageClient client)
BuildArtifactMetadata runUpdate(String invocationId, String resourceId, long legacyId, ObjectUpdater.TestArtifactUpdate update)
Invocation runUpdate(String id, ObjectUpdater.InvocationUpdate update)

מבצע את פעולת העדכון שצוינה.

WorkUnit runUpdate(String id, ObjectUpdater.WorkUnitUpdate update)

מבצע את פעולת העדכון שצוינה.

‫methods ציבוריים

יצירה

public static ObjectUpdater create (Androidbuildinternal apiClient)

פרמטרים
apiClient Androidbuildinternal

החזרות
ObjectUpdater

יצירה

public static ObjectUpdater create (ITestStorageClient client)

פרמטרים
client ITestStorageClient

החזרות
ObjectUpdater

runUpdate

public BuildArtifactMetadata runUpdate (String invocationId, 
                String resourceId, 
                long legacyId, 
                ObjectUpdater.TestArtifactUpdate update)

פרמטרים
invocationId String

resourceId String

legacyId long

update ObjectUpdater.TestArtifactUpdate

החזרות
BuildArtifactMetadata

runUpdate

public Invocation runUpdate (String id, 
                ObjectUpdater.InvocationUpdate update)

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

פרמטרים
id String

update ObjectUpdater.InvocationUpdate

החזרות
Invocation

runUpdate

public WorkUnit runUpdate (String id, 
                ObjectUpdater.WorkUnitUpdate update)

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

פרמטרים
id String

update ObjectUpdater.WorkUnitUpdate

החזרות
WorkUnit