com.android.tradefed.cluster

ממשקים

IClusterClient ממשק לאינטראקציה עם העורף של TFC. 
IClusterEvent ממשק להעלאת אירועים של אשכול ל-TFC. 
IClusterEventUploader<T extends IClusterEvent> ממשק ל-ClusterEventUploader 
IClusterOptions ממשק לקבלת אפשרויות שקשורות לאשכול. 

קורסים

ClusterBuildInfo מחלקת IBuildInfo ליצירת צינורות (pipeline) מ-TFC. 
ClusterBuildProvider IBuildProvider להורדת משאבי בדיקה של TFC. 
ClusterClient הטמעה של IClusterClient לצורך אינטראקציה עם הקצה העורפי של TFC. 
ClusterCommand מחלקה שמייצגת משימה שאוחזרה מאשכול TF. 
ClusterCommandConfigBuilder מחלקת ליצירת קובץ תצורה לפקודה של אשכול. 
ClusterCommandEvent מחלקה שמכילה אירועים של פקודות אשכול להעלאה. 
ClusterCommandEvent.Builder  
ClusterCommandLauncher מחלקת IRemoteTest להפעלת פקודה מ-TFC באמצעות תהליך משנה TF. 
ClusterCommandScheduler ICommandScheduler כדי לתמוך ב-TFC (Tradefed Cluster). 
ClusterCommandStatus מחלקה שמייצגת את המצב ואת סיבת הביטול של פקודה מ-TF Cluster. 
ClusterDeviceInfo מחלקת encapsulation של פרטי מכשיר באשכול להעלאה. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor הטמעה של IDeviceMonitor שמדווחת על התוצאות לשירות Tradefed Cluster. 
ClusterEventUploader<T extends IClusterEvent> המחלקות ClusterEventUploader, שמעלות את IClusterEvent ל-TFC. 
ClusterHostEvent מחלקה שמכילה אירועים של מארחי אשכולות שצריך להעלות. 
ClusterHostEvent.Builder  
ClusterHostUtil פונקציות סטטיות של כלי השירות ל-TF Cluster כדי לקבל מופעים של הגדרות גלובליות, פרטי מארח וכו'. 
ClusterLogSaver מחלקת ILogSaver להעלאת פלט בדיקה ל-TFC. 
ClusterOptions  
InvocationStatus מחלקה לאחסון סטטוס ההפעלה. 
SubprocessConfigBuilder יוצרים קובץ XML של הגדרות TF עוטף להגדרות TF קיימות. 
SubprocessReportingHelper מחלקת יצירה של קובץ תצורה של wrapper לשימוש ב-reporter של תוצאות תהליך משנה עבור פקודה של אשכול. 
TestContext מחלקת מודל להודעת TestContext של TFC API. 
TestEnvironment מחלקת מודלים של הודעת TestEnvironment שמוחזרת על ידי TFC API. 
TestGroupStatus מחלקת אחסון של סטטוס קבוצת בדיקה. 
TestOutputUploader העלאת קובצי פלט של בדיקות למערכת הקבצים המקומית, ל-GCS או לנקודת קצה של HTTP(S). 
TestResource מחלקה ליצירת מודל של הודעת TestResource שמוחזרת על ידי TFC API. 
TestResourceDownloader מחלקת הורדה של קבצי משאבים לבדיקה ממערכת קבצים/GCS/HTTP. 
TradefedConfigObject מחלקת מודלים של הודעת TradefedConfigObject של TFC API. 

טיפוסים בני מנייה (enum)

ClusterCommand.RequestType  
ClusterCommand.State הסטטוס של הפקודה באשכול TF. 
ClusterCommandEvent.Type  
ClusterHostEvent.HostEventType מספרי enum של הסוגים השונים של אירועים במארח. 
ClusterLogSaver.FilePickingStrategy אסטרטגיות לבחירת קבצים. 
TradefedConfigObject.Type רשימה של סוגי אובייקטים של הגדרות שאפשר להוסיף להגדרות של פקודות אשכול. 

חריגים

SubprocessCommandException פקודה של תהליך משנה נכשלה.