לקוח

public final class Client
extends Object implements ITestStorageClient

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


לקוח אחסון של בדיקות ב-Android שמעלה תוצאות בדיקה לשירות Test Storage.

סיכום

‫methods ציבוריים

static ITestStorageClient create(String buildEnvironment, boolean useLegacyMigration, boolean enableUploadThread, boolean useBatchApi, int maxBatchSize, int insertBatchSize)
static ITestStorageClient create(Androidbuildinternal client)
static ITestStorageClient create(String buildEnvironment, boolean useLegacyMigration, boolean enableUploadThread, boolean useBatchApi)
static ITestStorageClient create(String buildEnvironment, boolean useLegacyMigration, boolean useBatchApi)
Invocation createInvocation(Invocation invocation)

יוצר הפעלה ב-Test Storage באמצעות הנתונים בהפעלה שסופקה.

Build createLocalBuild(Build localBuild)

פרטים נוספים זמינים בכתובת go/local_build_guide.

WorkUnit createWorkUnit(WorkUnit workUnit)

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

ImmutableList<WorkUnit> createWorkUnits( workUnits)

יוצר את כל יחידות העבודה ברשימה שסופקה ב-TestStorage.

File fetchTestArtifact(String invocationId, String resourceId)

מאחזר ומחזיר את קובץ הארטיפקט של הבדיקה שנדרש.

void finalizeTestResults()

ההמתנה עד להעלאת כל תוצאות הבדיקה.

Invocation getInvocation(String invocationId)

מחזירה הפעלה עם מזהה ההפעלה שצוין.

BuildArtifactMetadata getTestArtifact(String invocationId, String resourceId)

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

WorkUnit getWorkUnit(String workUnitId)

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

TestArtifactListResponse listTestArtifact(String invocationId, String artifactType)

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

Invocation updateInvocation(Invocation invocation)

מעדכן קריאה לפונקציה ב-Test Storage באמצעות הנתונים בקריאה לפונקציה שסופקה.

BuildArtifactMetadata updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)

מעדכן את פריט המידע שנוצר בתהליך פיתוח (Artifact) שצוין.

BuildArtifactMetadata updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)

מעדכן את הארטיפקט שסופק ומעלה את התוכן שסופק.

WorkUnit updateWorkUnit(WorkUnit workUnit)

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

void uploadAssociations( associations, int poolSize)

העלאת שיוכים בין יומנים לבין בדיקות או יחידות עבודה.

void uploadResult(TestResult result)

מעלים את תוצאת הבדיקה שסופקה אל Test Storage.

‫methods ציבוריים

יצירה

public static ITestStorageClient create (String buildEnvironment, 
                boolean useLegacyMigration, 
                boolean enableUploadThread, 
                boolean useBatchApi, 
                int maxBatchSize, 
                int insertBatchSize)

פרמטרים
buildEnvironment String

useLegacyMigration boolean

enableUploadThread boolean

useBatchApi boolean

maxBatchSize int

insertBatchSize int

החזרות
ITestStorageClient

יצירה

public static ITestStorageClient create (Androidbuildinternal client)

פרמטרים
client Androidbuildinternal

החזרות
ITestStorageClient

יצירה

public static ITestStorageClient create (String buildEnvironment, 
                boolean useLegacyMigration, 
                boolean enableUploadThread, 
                boolean useBatchApi)

פרמטרים
buildEnvironment String

useLegacyMigration boolean

enableUploadThread boolean

useBatchApi boolean

החזרות
ITestStorageClient

יצירה

public static ITestStorageClient create (String buildEnvironment, 
                boolean useLegacyMigration, 
                boolean useBatchApi)

פרמטרים
buildEnvironment String

useLegacyMigration boolean

useBatchApi boolean

החזרות
ITestStorageClient

createInvocation

public Invocation createInvocation (Invocation invocation)

יוצר הפעלה ב-Test Storage באמצעות הנתונים בהפעלה שסופקה.

פרמטרים
invocation Invocation: – מתאר את הקריאה שרוצים ליצור.

החזרות
Invocation קריאה שהתבצעה ב-Test Storage.

createLocalBuild

public Build createLocalBuild (Build localBuild)

פרטים נוספים זמינים בכתובת go/local_build_guide.

פרמטרים
localBuild Build: תיאור של הגרסה המקומית

החזרות
Build Build

createWorkUnit

public WorkUnit createWorkUnit (WorkUnit workUnit)

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

פרמטרים
workUnit WorkUnit: – מתאר את יחידת העבודה שצריך ליצור.

החזרות
WorkUnit יחידת עבודה חדשה.

createWorkUnits

public ImmutableList<WorkUnit> createWorkUnits ( workUnits)

יוצר את כל יחידות העבודה ברשימה שסופקה ב-TestStorage.

פרמטרים
workUnits : - רשימה של יחידות עבודה ליצירה.

החזרות
ImmutableList<WorkUnit> רשימה של יחידות עבודה שנוצרו.

fetchTestArtifact

public File fetchTestArtifact (String invocationId, 
                String resourceId)

מאחזר ומחזיר את קובץ הארטיפקט של הבדיקה שנדרש.

פרמטרים
invocationId String

resourceId String

החזרות
File

finalizeTestResults

public void finalizeTestResults ()

ההמתנה עד להעלאת כל תוצאות הבדיקה.

getInvocation

public Invocation getInvocation (String invocationId)

מחזירה הפעלה עם מזהה ההפעלה שצוין.

פרמטרים
invocationId String: - המזהה של הקריאה להפעלה שרוצים להחזיר.

החזרות
Invocation

getTestArtifact

public BuildArtifactMetadata getTestArtifact (String invocationId, 
                String resourceId)

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

פרמטרים
invocationId String

resourceId String

החזרות
BuildArtifactMetadata

getWorkUnit

public WorkUnit getWorkUnit (String workUnitId)

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

פרמטרים
workUnitId String: - המזהה של יחידת העבודה.

החזרות
WorkUnit

listTestArtifact

public TestArtifactListResponse listTestArtifact (String invocationId, 
                String artifactType)

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

פרמטרים
invocationId String

artifactType String

החזרות
TestArtifactListResponse

updateInvocation

public Invocation updateInvocation (Invocation invocation)

מעדכן קריאה לפונקציה ב-Test Storage באמצעות הנתונים בקריאה לפונקציה שסופקה.

פרמטרים
invocation Invocation: - הפעלה עם נתונים מעודכנים.

החזרות
Invocation קריאה מעודכנת.

updateTestArtifact

public BuildArtifactMetadata updateTestArtifact (String invocationId, 
                String workUnitId, 
                String testResultId, 
                BuildArtifactMetadata artifact, 
                long legacyId)

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

פרמטרים
invocationId String

workUnitId String

testResultId String

artifact BuildArtifactMetadata

legacyId long

החזרות
BuildArtifactMetadata

updateTestArtifact

public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact, 
                long legacyId, 
                AbstractInputStreamContent content)

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

פרמטרים
artifact BuildArtifactMetadata

legacyId long

content AbstractInputStreamContent

החזרות
BuildArtifactMetadata

updateWorkUnit

public WorkUnit updateWorkUnit (WorkUnit workUnit)

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

פרמטרים
workUnit WorkUnit: - יחידת עבודה לעדכון.

החזרות
WorkUnit עדכון יחידת העבודה.

uploadAssociations

public void uploadAssociations ( associations, 
                int poolSize)

העלאת שיוכים בין יומנים לבין בדיקות או יחידות עבודה. השיוכים מאפשרים ל-Android Test Storage לעקוב אחרי הבדיקה שיצרה יומן.

פרמטרים
associations : רשימה של קובצי יומן והשיוכים שלהם.

poolSize int: גודל מאגר העובדים שמשמש להעלאה מקבילה. ‫0 אם לא רוצים להשתמש בהעלאה מקבילה.

uploadResult

public void uploadResult (TestResult result)

מעלים את תוצאת הבדיקה שסופקה אל Test Storage. תוצאת הבדיקה צריכה להיות חלק מקריאה לפונקציה שנוצרה בעבר.

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