קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
IDeviceActionReceiver
public
interface
IDeviceActionReceiver
com.android.tradefed.device.IDeviceActionReceiver
|
תת-כיתות עקיפות ידועות
AtraceCollector, AtraceRunMetricCollector, BaseDeviceMetricCollector, BluetoothConnectionLatencyCollector, BluetoothConnectionStateCollector, BluetoothHciSnoopLogCollector, BugreportzOnFailureCollector, BugreportzOnTestCaseFailureCollector, ClangCodeCoverageCollector, CodeCoverageCollector, CountTestCasesCollector, DebugHostLogOnFailureCollector, DeviceTraceCollector, FilePullerDeviceMetricCollector, FilePullerLogCollector ו-13 אחרים.
AtraceCollector |
IMetricCollector שמפעיל את atrace במהלך בדיקה, אוסף את התוצאה ומעדכן את היומן בקריאה.
|
AtraceRunMetricCollector |
האובייקט הזה אוסף את כל הטראסים מתיקיית הבדיקה בתיקייה הנתונה במכשיר הבדיקה, מתעד את תיקיית הבדיקה, מעבד את קובצי הטראס בתיקיית הבדיקה ומאגד את המדדים.
|
BaseDeviceMetricCollector |
הטמעה בסיסית של IMetricCollector שמאפשרת להתחיל ולהפסיק את האיסוף ב-onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) וב-ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
BluetoothConnectionLatencyCollector |
האוסף ידחוף למכשירים הגדרה מוגדרת מראש של מדד משך זמן ב-statsd, ויאסוף את משך הזמן של חיבור ה-Bluetooth לכל פרופיל.
|
BluetoothConnectionStateCollector |
האוסף הזה יאסוף את המדדים של BluetoothConnectionStateChanged ויתעדה את מספר סטטוס החיבור לכל פרופיל.
|
BluetoothHciSnoopLogCollector |
כלי איסוף לצורך הפעלת רישום Snoop של Bluetooth HCI ב-DUT ואיסוף היומן לכל בדיקה.
|
BugreportzOnFailureCollector |
איסוף דוח bugreportz כשמקרה בדיקה נכשל.
|
BugreportzOnTestCaseFailureCollector |
איסוף דוח על באג כשמקרה בדיקה נכשל בהרצה.
|
ClangCodeCoverageCollector |
BaseDeviceMetricCollector שמושך מהמכשיר את מדידות הכיסוי של Clang ומתעדה אותן כפריטי בדיקה.
|
CodeCoverageCollector |
BaseDeviceMetricCollector שמושך מהמכשיר מדידות של כיסוי ב-Java ובקוד מקורי, ומתעדה אותן ביומן בתור ארטיפקטים של בדיקה.
|
CountTestCasesCollector |
ספירה של מספר תרחישי הבדיקה ודיווח עליהם עבור IRemoteTest נתון.
|
DebugHostLogOnFailureCollector |
אוסף את היומנים בצד המארח ומתעדה אותם כשמתרחשת כשל בתרגיל הבדיקה.
|
DeviceTraceCollector |
אוסף נתונים שיתחיל מעקב של perfetto כשהרצת הבדיקה תתחיל, וירשום את קובץ המעקב ביומן בסיום.
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector שמאזין למפתח המדדים שמגיע מהמכשיר ושולח אותם כקובץ מהמכשיר.
|
FilePullerLogCollector |
יומן של הקובץ שדווח בצד המכשיר.
|
GcovCodeCoverageCollector |
BaseDeviceMetricCollector שמושך את מדידות הכיסוי של gcov מהמכשיר ומתעדה אותן כפריטי בדיקה.
|
GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector שמושך מדידות כיסוי של הליבה של gcov מ-debugfs ומהמכשיר, ולאחר מכן מתעד אותן כפריטי מידע שנוצרו במהלך הבדיקה.
|
HostStatsdMetricCollector |
IMetricCollector שאוסף מדדי statsd מצד המארח באמצעות פקודות השירות של statsd.
|
JavaCodeCoverageCollector |
BaseDeviceMetricCollector שמושך מהמכשיר מדידות של כיסוי Java ומתעדה אותן כפריטי בדיקה.
|
LogcatOnFailureCollector |
אוסף שיאגר logcat ויתעדה אותו ביומן כשמקרה בדיקה נכשל.
|
LogcatTimingMetricCollector |
אוסף מדדים שאוסף מידע על תזמון (למשל, זמן המעבר של המשתמש) מ-logcat במהלך בדיקה אחת או כמה בדיקות חוזרות, באמצעות דפוסי ביטוי רגולרי נתונים כדי לנתח אותות התחלה וסיום של אירוע משורות logcat.
|
ModuleLogcatCollector |
גרסת האוסף של logcat, אבל למודול.
|
PerfettoPullerMetricCollector |
הטמעה בסיסית של FilePullerDeviceMetricCollector שמאפשרת למשוך את קובצי perfetto מהמכשיר ולאסוף ממנו את המדדים.
|
RebootReasonCollector |
אוסף נתונים של הפעלות מחדש של המכשיר במהלך הרצה של הבדיקה, ומדווח עליהם לפי סיבה ומספר.
|
RuntimeRestartCollector |
אגרגטור שאוסף חותמות זמן של הפעלות מחדש בסביבת זמן הריצה (קריסות של שרת המערכת) במהלך הרצת הבדיקה, אם יש כאלה.
|
ScreenshotOnFailureCollector |
אסוף נתונים שיצלם צילום מסך וירשום אותו ביומן כשמקרה בדיקה נכשל.
|
ShowmapPullerMetricCollector |
הטמעה בסיסית של FilePullerDeviceMetricCollector שמאפשרת למשוך את הקבצים של המפה הוויזואלית מהמכשיר ולאסוף ממנו את המדדים.
|
TraceCmdCollector |
IMetricCollector שאוסף עקבות במהלך הבדיקה באמצעות trace-cmd, ומתעדה אותם ביומן של ההפעלה.
|
|
מספק ממשק API לקבלת אירועים במכשיר.
הערה: האפשרות הזו נתמכת כרגע רק באוספים של מדדים.
סיכום
שיטות ציבוריות
isDisabledReceiver
public boolean isDisabledReceiver ()
אם IDeviceActionReceiver
מושבת או לא.
החזרות |
boolean |
הפונקציה מחזירה את הערך true אם האפשרות מושבתת, ואת הערך false במקרים אחרים. |
rebootEnded
public abstract void rebootEnded (ITestDevice device)
קבלת התראה כשההפעלה מחדש של המכשיר מסתיימת.
הערה: מומלץ להימנע מהפעלה מחדש של המכשירים במהלך השיחה החוזרת. המערכת תתעלם מכל ניסיון להפעיל מחדש.
פרמטרים |
device |
ITestDevice : ITestDevice שבו הסתיימה ההפעלה מחדש. |
rebootStarted
public abstract void rebootStarted (ITestDevice device)
מקבלת התראה כשהפעלה מחדש מתחילה במכשיר.
הערה: מומלץ להימנע מהפעלה מחדש של המכשירים במהלך השיחה החוזרת. המערכת תתעלם מכל ניסיון להפעיל מחדש.
פרמטרים |
device |
ITestDevice : ITestDevice המיקום שבו החלה ההפעלה מחדש. |
setDisableReceiver
public abstract void setDisableReceiver (boolean isDisabled)
הגדרה של השבתה או הפעלה של IDeviceActionReceiver
. השבתה פירושה שהיא לא תירשם במכשיר כדי לקבל אירועי פעולות של המכשיר.
פרמטרים |
isDisabled |
boolean |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-01-30 (שעון 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-01-30 (שעון UTC)."],[],[]]