החל משנת 2026, כדי להתאים למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור ולתרום ל-AOSP, צריך להשתמש ב-android-latest-release. הענף android-latest-release manifest תמיד יפנה לגרסה האחרונה שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
לקוח
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)
יוצר קריאה (invocation) ב-Test Storage באמצעות הנתונים בקריאה שסופקה.
|
Build
|
createLocalBuild(Build localBuild)
פרטים נוספים זמינים בכתובת go/local_build_guide.
|
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
יוצר יחידת עבודה באחסון לבדיקה.
|
ImmutableList<WorkUnit>
|
createWorkUnits(List<WorkUnit> 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 unusedLegacyId)
מעדכן את פריט המידע שסופק.
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long unusedLegacyId, AbstractInputStreamContent content)
מעדכן את הארטיפקט שסופק ומעלה את התוכן שסופק.
|
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
עדכון של יחידת עבודה שסופקה באחסון לצורך בדיקה.
|
void
|
uploadAssociations(List<LogAssociation> associations, int poolSize)
העלאות של שיוכים בין יומנים לבין בדיקות או יחידות עבודה.
|
void
|
uploadResult(TestResult result)
העלאת תוצאת הבדיקה שסופקה אל Test Storage.
|
methods ציבוריים
create
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 |
| הקפצת הודעות שגיאה (throw) |
GeneralSecurityException |
|
IOException |
|
create
public static ITestStorageClient create (Androidbuildinternal client)
| פרמטרים |
client |
Androidbuildinternal |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| פרמטרים |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
| הקפצת הודעות שגיאה (throw) |
GeneralSecurityException |
|
IOException |
|
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| פרמטרים |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
| הקפצת הודעות שגיאה (throw) |
GeneralSecurityException |
|
IOException |
|
createInvocation
public Invocation createInvocation (Invocation invocation)
יוצר הפעלה ב-Test Storage באמצעות הנתונים בהפעלה שסופקה.
| פרמטרים |
invocation |
Invocation: – מתאר את הקריאה להפעלה שרוצים ליצור. |
| החזרות |
Invocation |
קריאה לפונקציה שנוצרה ב-Test Storage. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
createLocalBuild
public Build createLocalBuild (Build localBuild)
פרטים נוספים זמינים בכתובת go/local_build_guide.
| פרמטרים |
localBuild |
Build: תיאור של הגרסה המקומית |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
יוצר יחידת עבודה באחסון לבדיקה.
| פרמטרים |
workUnit |
WorkUnit: – מתאר את יחידת העבודה שצריך ליצור. |
| החזרות |
WorkUnit |
יחידת עבודה חדשה. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits (List<WorkUnit> workUnits)
יוצר את כל יחידות העבודה ברשימה שסופקה ב-TestStorage.
| פרמטרים |
workUnits |
List: - רשימה של יחידות עבודה ליצירה. |
| החזרות |
ImmutableList<WorkUnit> |
רשימה של יחידות עבודה שנוצרו. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
fetchTestArtifact
public File fetchTestArtifact (String invocationId,
String resourceId)
מאחזר ומחזיר את קובץ הארטיפקט של הבדיקה שנדרש.
| פרמטרים |
invocationId |
String |
resourceId |
String |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
finalizeTestResults
public void finalizeTestResults ()
ההמתנה היא עד להעלאת כל תוצאות הבדיקה.
getInvocation
public Invocation getInvocation (String invocationId)
מחזירה הפעלה עם מזהה ההפעלה שצוין.
| פרמטרים |
invocationId |
String: - המזהה של הקריאה להפעלה שרוצים להחזיר. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
מחזירה ארטיפקט של בדיקה שתואם להפעלה ולמזהה המשאב שצוינו.
| פרמטרים |
invocationId |
String |
resourceId |
String |
| החזרות |
BuildArtifactMetadata |
|
| הקפצת הודעות שגיאה (throw) |
IOException |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
מחזירה יחידת עבודה שתואמת למזהה שצוין.
| פרמטרים |
workUnitId |
String: - מזהה יחידת העבודה. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
מבצע חיפוש ומציג רשימה של כל פריטי המידע שנוצרו מבדיקות שתואמים לסוג שצוין.
| פרמטרים |
invocationId |
String |
artifactType |
String |
| החזרות |
TestArtifactListResponse |
|
| הקפצת הודעות שגיאה (throw) |
IOException |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
מעדכן קריאה לפונקציה ב-Test Storage באמצעות הנתונים בקריאה לפונקציה שסופקה.
| פרמטרים |
invocation |
Invocation: - הפעלה עם נתונים מעודכנים. |
| החזרות |
Invocation |
קריאה מעודכנת. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long unusedLegacyId)
מעדכן את פריט המידע שסופק. השיטה הזו מעדכנת רק את הקישור ולא משנה את התוכן. כשמפעילים את השיטה הזו, צריך לספק את מזהה ההפעלה המקורי, מזהה יחידת העבודה ומזהה תוצאת הבדיקה כארגומנטים. מציבים את יחידת העבודה החדשה ואת מזהה תוצאת הבדיקה באובייקט BuildArtifactMetadata. אם לא נעשה שימוש במזהה יחידת העבודה או בתוצאת הבדיקה בשיוך, צריך להגדיר אותם כמחרוזת ריקה ("").
| פרמטרים |
invocationId |
String |
workUnitId |
String |
testResultId |
String |
artifact |
BuildArtifactMetadata |
unusedLegacyId |
long |
| החזרות |
BuildArtifactMetadata |
|
| הקפצת הודעות שגיאה (throw) |
IOException |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long unusedLegacyId,
AbstractInputStreamContent content)
מעדכן את הארטיפקט שסופק ומעלה את התוכן שסופק. כשמעלים תוכן, אי אפשר לעדכן את נתוני השיוך. אל תשנו את מזהה יחידת העבודה ואת מזהה תוצאת הבדיקה שכבר הוגדרו בארגומנט BuildArtifactMetadata.
| פרמטרים |
artifact |
BuildArtifactMetadata |
unusedLegacyId |
long |
content |
AbstractInputStreamContent |
| החזרות |
BuildArtifactMetadata |
|
| הקפצת הודעות שגיאה (throw) |
IOException |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
עדכון של יחידת עבודה שסופקה באחסון לצורך בדיקה.
| פרמטרים |
workUnit |
WorkUnit: - יחידת עבודה לעדכון. |
| החזרות |
WorkUnit |
יחידת העבודה עודכנה. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
uploadAssociations
public void uploadAssociations (List<LogAssociation> associations,
int poolSize)
העלאות של שיוכים בין יומנים לבין בדיקות או יחידות עבודה. השיוכים מאפשרים ל-Android Test Storage לעקוב אחרי היומן שנוצר בכל בדיקה.
| פרמטרים |
associations |
List: רשימה של קובצי יומן והשיוכים שלהם. |
poolSize |
int: גודל מאגר העובדים שמשמש להעלאה מקבילה. 0 אם לא רוצים להשתמש בהעלאה מקבילה. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
uploadResult
public void uploadResult (TestResult result)
העלאת תוצאת הבדיקה שסופקה אל Test Storage. תוצאת הבדיקה צריכה להיות חלק מקריאה לפונקציה שנוצרה בעבר.
| פרמטרים |
result |
TestResult: – התוצאה להעלאה. |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-06-22 (שעון 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"]],["עדכון אחרון: 2026-06-22 (שעון UTC)."],[],[]]