החל משנת 2026, כדי להתאים את התהליך למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור תוספים ל-AOSP ולתרום לו, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main. ענף המניפסט android-latest-release תמיד יפנה לגרסה העדכנית ביותר שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ITestStorageClient
public
interface
ITestStorageClient
| com.google.android.tradefed.result.teststorage.ITestStorageClient
|
מחלקות משנה לא ישירות ידועות
| לקוח |
לקוח אחסון של בדיקות ב-Android שמעלה תוצאות בדיקה לשירות Test Storage.
|
|
ממשק לתקשורת עם הקצה העורפי של Android Test Storage. הממשק מכיל שיטות ליצירה ולעדכון של קריאות לפונקציות ויחידות עבודה, ולהעלאה של תוצאות בדיקות. כדי ליצור או לעדכן יחידות עבודה או תוצאות בדיקה, הן צריכות להיות שייכות לקריאה לפונקציה שנוצרה על ידי הלקוח הזה, או שהקריאה לפונקציה צריכה להתווסף באמצעות השיטה addInvocation.
סיכום
methods ציבוריים |
abstract
Invocation
|
createInvocation(Invocation invocation)
יוצר הפעלה ב-Test Storage באמצעות הנתונים בהפעלה שסופקה.
|
abstract
Build
|
createLocalBuild(Build localBuild)
הוספת גרסת build מקומית בקצה העורפי.
|
abstract
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
יצירת יחידת עבודה באחסון לבדיקה.
|
abstract
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
יוצר את כל יחידות העבודה ברשימה שסופקה ב-TestStorage.
|
abstract
File
|
fetchTestArtifact(String invocationId, String resourceId)
מאחזר ומחזיר את קובץ הארטיפקט של הבדיקה שנדרש.
|
abstract
void
|
finalizeTestResults()
ההמתנה עד להעלאת כל תוצאות הבדיקה.
|
abstract
Invocation
|
getInvocation(String invocationId)
מחזירה הפעלה עם מזהה ההפעלה שצוין.
|
abstract
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
מחזירה ארטיפקט של בדיקה שתואם להפעלה ולמזהה המשאב שצוינו.
|
abstract
WorkUnit
|
getWorkUnit(String workUnitId)
מחזירה יחידת עבודה שתואמת למזהה שצוין.
|
abstract
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
מבצע חיפוש ומציג רשימה של כל פריטי המידע של הבדיקה שתואמים לסוג שצוין.
|
abstract
Invocation
|
updateInvocation(Invocation invocation)
מעדכן קריאה לפונקציה ב-Test Storage באמצעות הנתונים בקריאה לפונקציה שסופקה.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
מעדכן את פריט המידע שנוצר בתהליך פיתוח (Artifact) שצוין.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
מעדכן את הארטיפקט שסופק ומעלה את התוכן שסופק.
|
abstract
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
מעדכן יחידת עבודה שסופקה באחסון לצורך בדיקה.
|
abstract
void
|
uploadAssociations( associations, int poolSize)
העלאת שיוכים בין יומנים לבין בדיקות או יחידות עבודה.
|
abstract
void
|
uploadResult(TestResult result)
מעלים את תוצאת הבדיקה שסופקה אל Test Storage.
|
methods ציבוריים
createInvocation
public abstract Invocation createInvocation (Invocation invocation)
יוצר הפעלה ב-Test Storage באמצעות הנתונים בהפעלה שסופקה.
| פרמטרים |
invocation |
Invocation: – מתאר את הקריאה שרוצים ליצור. |
| החזרות |
Invocation |
קריאה שהתבצעה ב-Test Storage. |
createLocalBuild
public abstract Build createLocalBuild (Build localBuild)
הוספת גרסת build מקומית בקצה העורפי.
| פרמטרים |
localBuild |
Build: תיאור של הגרסה המקומית |
createWorkUnit
public abstract WorkUnit createWorkUnit (WorkUnit workUnit)
יצירת יחידת עבודה באחסון לבדיקה.
| פרמטרים |
workUnit |
WorkUnit: – מתאר את יחידת העבודה שצריך ליצור. |
| החזרות |
WorkUnit |
יחידת עבודה חדשה. |
createWorkUnits
public abstract ImmutableList<WorkUnit> createWorkUnits ( workUnits)
יוצר את כל יחידות העבודה ברשימה שסופקה ב-TestStorage.
| פרמטרים |
workUnits |
: - רשימה של יחידות עבודה ליצירה. |
| החזרות |
ImmutableList<WorkUnit> |
רשימה של יחידות עבודה שנוצרו. |
fetchTestArtifact
public abstract File fetchTestArtifact (String invocationId,
String resourceId)
מאחזר ומחזיר את קובץ הארטיפקט של הבדיקה שנדרש.
| פרמטרים |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public abstract void finalizeTestResults ()
ההמתנה עד להעלאת כל תוצאות הבדיקה.
getInvocation
public abstract Invocation getInvocation (String invocationId)
מחזירה הפעלה עם מזהה ההפעלה שצוין.
| פרמטרים |
invocationId |
String: - המזהה של הקריאה להפעלה שרוצים להחזיר. |
| זריקות |
|
– אם הקריאה שצוינה לא נמצאה או אם יש שגיאה בתקשורת עם הקצה העורפי. |
getTestArtifact
public abstract BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
מחזירה ארטיפקט של בדיקה שתואם להפעלה ולמזהה המשאב שצוינו.
| פרמטרים |
invocationId |
String |
resourceId |
String |
| החזרות |
BuildArtifactMetadata |
|
getWorkUnit
public abstract WorkUnit getWorkUnit (String workUnitId)
מחזירה יחידת עבודה שתואמת למזהה שצוין.
| פרמטרים |
workUnitId |
String: - המזהה של יחידת העבודה. |
| זריקות |
|
– אם יחידת העבודה שסופקה לא נמצאה או שיש שגיאה בתקשורת עם שירותי העורף. |
listTestArtifact
public abstract TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
מבצע חיפוש ומציג רשימה של כל פריטי המידע של הבדיקה שתואמים לסוג שצוין.
| פרמטרים |
invocationId |
String |
artifactType |
String |
| החזרות |
TestArtifactListResponse |
|
updateInvocation
public abstract Invocation updateInvocation (Invocation invocation)
מעדכן קריאה לפונקציה ב-Test Storage באמצעות הנתונים בקריאה לפונקציה שסופקה.
| פרמטרים |
invocation |
Invocation: - הפעלה עם נתונים מעודכנים. |
| החזרות |
Invocation |
קריאה מעודכנת. |
public abstract 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 abstract BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
AbstractInputStreamContent content)
מעדכן את הארטיפקט שסופק ומעלה את התוכן שסופק. כשמעלים תוכן, אי אפשר לעדכן את נתוני השיוך. אין לשנות את מזהה יחידת העבודה ואת מזהה תוצאת הבדיקה שכבר הוגדרו בארגומנט BuildArtifactMetadata.
| פרמטרים |
artifact |
BuildArtifactMetadata |
legacyId |
long |
content |
AbstractInputStreamContent |
| החזרות |
BuildArtifactMetadata |
|
updateWorkUnit
public abstract WorkUnit updateWorkUnit (WorkUnit workUnit)
מעדכן יחידת עבודה שסופקה באחסון לצורך בדיקה.
| פרמטרים |
workUnit |
WorkUnit: - יחידת עבודה לעדכון. |
| החזרות |
WorkUnit |
עדכון יחידת העבודה. |
uploadAssociations
public abstract void uploadAssociations ( associations,
int poolSize)
העלאת שיוכים בין יומנים לבין בדיקות או יחידות עבודה. השיוכים מאפשרים ל-Android Test Storage לעקוב אחרי הבדיקה שיצרה יומן.
| פרמטרים |
associations |
: רשימה של קובצי יומן והשיוכים שלהם. |
poolSize |
int: גודל מאגר העובדים שמשמש להעלאה מקבילה. 0 אם לא רוצים להשתמש בהעלאה מקבילה. |
uploadResult
public abstract 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)."],[],[]]