החל משנת 2026, כדי להתאים את התהליך למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור תוספים ל-AOSP ולתרום לו, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main. ענף המניפסט android-latest-release תמיד יפנה לגרסה העדכנית ביותר שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
לקוח
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 |
יצירה
public static ITestStorageClient create (Androidbuildinternal client)
| פרמטרים |
client |
Androidbuildinternal |
יצירה
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| פרמטרים |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
יצירה
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| פרמטרים |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
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: תיאור של הגרסה המקומית |
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 |
finalizeTestResults
public void finalizeTestResults ()
ההמתנה עד להעלאת כל תוצאות הבדיקה.
getInvocation
public Invocation getInvocation (String invocationId)
מחזירה הפעלה עם מזהה ההפעלה שצוין.
| פרמטרים |
invocationId |
String: - המזהה של הקריאה להפעלה שרוצים להחזיר. |
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
מחזירה ארטיפקט של בדיקה שתואם להפעלה ולמזהה המשאב שצוינו.
| פרמטרים |
invocationId |
String |
resourceId |
String |
| החזרות |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
מחזירה יחידת עבודה שתואמת למזהה שצוין.
| פרמטרים |
workUnitId |
String: - המזהה של יחידת העבודה. |
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
מבצע חיפוש ומציג רשימה של כל פריטי המידע של הבדיקה שתואמים לסוג שצוין.
| פרמטרים |
invocationId |
String |
artifactType |
String |
| החזרות |
TestArtifactListResponse |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
מעדכן קריאה לפונקציה ב-Test Storage באמצעות הנתונים בקריאה לפונקציה שסופקה.
| פרמטרים |
invocation |
Invocation: - הפעלה עם נתונים מעודכנים. |
| החזרות |
Invocation |
קריאה מעודכנת. |
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: – התוצאה להעלאה. |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-12-04 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-12-04 (שעון UTC)."],[],[]]