BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector , IDeviceActionReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
יישום בסיס של IMetricCollector
המאפשר להתחיל ולהפסיק איסוף ב- onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
ו- ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
.
סיכום
שדות | |
---|---|
public static final String | TEST_CASE_EXCLUDE_GROUP_OPTION |
public static final String | TEST_CASE_INCLUDE_GROUP_OPTION
|
בנאים ציבוריים | |
---|---|
BaseDeviceMetricCollector () |
שיטות ציבוריות | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
final | getBuildInfos () מחזירה את רשימת פרטי הבנייה הזמינים בהזמנה. |
final | getDevices () מחזירה את רשימת המכשירים הזמינים בהזמנה. |
File | getFileFromTestArtifacts (String fileName) אחזר את הקובץ מחפצי הבדיקה או חפצי המודול ושמור אותו במטמון עבור השיחות הבאות. |
final ITestInvocationListener | getInvocationListener () מחזירה את ה- |
String | getModuleName () |
final | getRealDevices () מחזירה את כל ההתקנים שאינם סטאבים מרשימת |
String | getRunName () מחזירה את השם של הפעלת הבדיקה |
final ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) אתחול האספן עם ההקשר הנוכחי ולאן להעביר תוצאות. |
final void | invocationEnded (long elapsedTime) מדווח שהפנייה הסתיימה, בין אם בהצלחה ובין אם עקב מצב שגיאה כלשהו. |
final void | invocationFailed ( FailureDescription failure) מדווח על הזמנה לא מלאה עקב מצב שגיאה כלשהו. |
final void | invocationFailed (Throwable cause) מדווח על הזמנה לא מלאה עקב מצב שגיאה כלשהו. |
final void | invocationStarted ( IInvocationContext context) מאזיני קריאות להעברה |
final boolean | isDisabled () מחזירה True אם האובייקט כולו מושבת (דלג גם על ההגדרה וגם על הפירוק). |
boolean | isDisabledReceiver () האם |
final void | logAssociation (String dataName, LogFile logFile) אין להשתמש ביישום אספן מטרי בתוך היישום. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) התקשרות חוזרת כאשר מקרה בדיקה נכשל עם כשל בהנחה. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) התקשרות חוזרת כאשר מקרה בדיקה מסתיים. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) התקשרות חוזרת כאשר מקרה בדיקה מסתיים. |
void | onTestFail ( DeviceMetricData testData, TestDescription test) התקשרות חוזרת כאשר מקרה מבחן נכשל. |
void | onTestModuleEnded () מאפשר ללכוד את האירוע שהמודול הסתיים. |
void | onTestModuleStarted () מאפשר ללכוד את אירוע המודול שהתחיל. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) התקשרות חוזרת כאשר הפעלת מבחן מסתיימת. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) התקשרות חוזרת עבור אירועי testRunFailed |
void | onTestRunStart ( DeviceMetricData runData) התקשרות חוזרת כאשר מתחילה ריצת מבחן. |
void | onTestStart ( DeviceMetricData testData) התקשרות חוזרת כאשר מתחיל מקרה בדיקה. |
void | rebootEnded ( ITestDevice device) מקבל הודעה כשהאתחול מחדש הסתיים במכשיר. |
void | rebootStarted ( ITestDevice device) מקבל התראה כאשר אתחול מחדש מתחיל במכשיר. |
final void | setDisable (boolean isDisabled) מגדיר אם יש לבטל את האובייקט. |
void | setDisableReceiver (boolean isDisabled) קובע אם יש לבטל את |
final void | setLogSaver ( ILogSaver logSaver) אין להשתמש ביישום אספן מטרי בתוך היישום. |
final void | testAssumptionFailure ( TestDescription test, String trace) נקרא כאשר בדיקה אטומית מסמנת שהיא מניחה מצב שהוא שקרי |
final void | testAssumptionFailure ( TestDescription test, FailureDescription failure) נקרא כאשר בדיקה אטומית מסמנת שהיא מניחה מצב שהוא שקרי |
final void | testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics) חלופה ל- |
final void | testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics) מדווח על סיום הביצוע של מקרה בדיקה בודד. |
final void | testFailed ( TestDescription test, FailureDescription failure) מדווח על כישלון של מקרה בדיקה בודד. |
final void | testFailed ( TestDescription test, String trace) מדווח על כישלון של מקרה בדיקה בודד. |
final void | testIgnored ( TestDescription test) נקרא כאשר בדיקה לא תופעל, בדרך כלל מכיוון ששיטת בדיקה מסומנת ב-org.junit.Ignore. |
final void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) מספק את היומן המשויך או נתוני ניפוי באגים מקריאת הבדיקה. |
final void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) אין להשתמש ביישום אספן מטרי בתוך היישום. |
final void | testModuleEnded () מדווח על סיום הפעלת מודול. |
final void | testModuleStarted ( IInvocationContext moduleContext) מדווח על תחילת מודול פועל. |
final void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) מדווח על סיום ריצת המבחן. |
final void | testRunFailed ( FailureDescription failure) ריצת בדיקת הדוחות לא הושלמה עקב כשל המתואר על ידי |
final void | testRunFailed (String errorMessage) ריצת בדיקת הדוחות לא הושלמה עקב שגיאה קטלנית. |
final void | testRunStarted (String runName, int testCount, int attemptNumber) מדווח על תחילת ריצת מבחן. |
final void | testRunStarted (String runName, int testCount) הפעלת התקשרות חזרה |
final void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) מדווח על תחילת ריצת מבחן. |
final void | testRunStopped (long elapsedTime) הפעלת בדיקת הדוחות הופסקה לפני השלמתה עקב בקשת משתמש. |
final void | testStarted ( TestDescription test, long startTime) חלופה ל- |
final void | testStarted ( TestDescription test) התקשרויות למקרי בדיקה |
שדות
TEST_CASE_EXCLUDE_GROUP_OPTION
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION
TEST_CASE_INCLUDE_GROUP_OPTION
public static final String TEST_CASE_INCLUDE_GROUP_OPTION
בנאים ציבוריים
BaseDeviceMetricCollector
public BaseDeviceMetricCollector ()
שיטות ציבוריות
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildInfos
public finalgetBuildInfos ()
מחזירה את רשימת פרטי הבנייה הזמינים בהזמנה.
החזרות | |
---|---|
getDevices
public finalgetDevices ()
מחזירה את רשימת המכשירים הזמינים בהזמנה.
החזרות | |
---|---|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
אחזר את הקובץ מחפצי הבדיקה או חפצי המודול ושמור אותו במטמון עבור השיחות הבאות.
פרמטרים | |
---|---|
fileName | String : שם הקובץ שיש לחפש בחפצים. |
החזרות | |
---|---|
File | קובץ מחפץ הבדיקה או חפץ המודול. מחזירה null אם הקובץ לא נמצא. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
מחזירה את ה- ITestInvocationListener
המקורי שאליו אנו מעבירים את התוצאות.
החזרות | |
---|---|
ITestInvocationListener |
getModuleName
public String getModuleName ()
החזרות | |
---|---|
String |
getRealDevices
public finalgetRealDevices ()
מחזירה את כל ההתקנים שאינם סטאבים מרשימת getDevices()
.
החזרות | |
---|---|
getRunName
public String getRunName ()
מחזירה את השם של הפעלת הבדיקה mRunName
שמפעילה את האספן.
החזרות | |
---|---|
String | mRunName, שם הפעלת הבדיקה הנוכחית. |
init
public final ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
אתחול האספן עם ההקשר הנוכחי ולאן להעביר תוצאות. ייקרא רק פעם אחת בכל מופע, והאספן צפוי לעדכן את ההקשר הפנימי והמאזין שלו. Init לעולם לא ייקרא במהלך ריצת מבחן תמיד לפני כן.
אל תעקוף אלא אם כן אתה יודע מה אתה עושה.
פרמטרים | |
---|---|
context | IInvocationContext : ה- IInvocationContext עבור ההתקשרות בתהליך. |
listener | ITestInvocationListener : ה- ITestInvocationListener היכן לשים תוצאות. |
החזרות | |
---|---|
ITestInvocationListener | המאזין החדש עוטף את המאזין המקורי. |
זורק | |
---|---|
DeviceNotAvailableException |
הקריאה הסתיימה
public final void invocationEnded (long elapsedTime)
מדווח שהפנייה הסתיימה, בין אם בהצלחה ובין אם עקב מצב שגיאה כלשהו.
ייקרא אוטומטית על ידי מסגרת TradeFederation.
פרמטרים | |
---|---|
elapsedTime | long : הזמן שחלף של הקריאה ב-ms |
הפניה נכשלה
public final void invocationFailed (FailureDescription failure)
מדווח על הזמנה לא מלאה עקב מצב שגיאה כלשהו.
ייקרא אוטומטית על ידי מסגרת TradeFederation.
פרמטרים | |
---|---|
failure | FailureDescription : FailureDescription המתאר את הסיבה לכשל |
הפניה נכשלה
public final void invocationFailed (Throwable cause)
מדווח על הזמנה לא מלאה עקב מצב שגיאה כלשהו.
ייקרא אוטומטית על ידי מסגרת TradeFederation.
פרמטרים | |
---|---|
cause | Throwable : הגורם Throwable לכשל |
התראה התחילה
public final void invocationStarted (IInvocationContext context)
מאזיני קריאות להעברה
פרמטרים | |
---|---|
context | IInvocationContext : מידע על הפנייה |
מושבת
public final boolean isDisabled ()
מחזירה True אם האובייקט כולו מושבת (דלג גם על ההגדרה וגם על הפירוק). שקר אחרת.
החזרות | |
---|---|
boolean |
isDisabledReceiver
public boolean isDisabledReceiver ()
האם IDeviceActionReceiver
מושבת או לא.
החזרות | |
---|---|
boolean | החזר true אם מושבת, false אחרת. |
logAssociation
public final void logAssociation (String dataName, LogFile logFile)
אין להשתמש ביישום אספן מטרי בתוך היישום. מדובר בהעברה טהורה.
פרמטרים | |
---|---|
dataName | String : שם הנתונים |
logFile | LogFile : LogFile שנרשם קודם לכן ואמור להיות משויך למקרה הבדיקה. |
onTestAssumptionFailure
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
התקשרות חוזרת כאשר מקרה בדיקה נכשל עם כשל בהנחה.
פרמטרים | |
---|---|
testData | DeviceMetricData : ה- DeviceMetricData שמכיל את הנתונים עבור מקרה הבדיקה. |
test | TestDescription : ה- TestDescription של מקרה הבדיקה בתהליך. |
זורק | |
---|---|
DeviceNotAvailableException |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
התקשרות חוזרת כאשר מקרה בדיקה מסתיים. זה אמור להיות הזמן לניקוי.
פרמטרים | |
---|---|
testData | DeviceMetricData : ה- DeviceMetricData שמכיל את הנתונים עבור מקרה הבדיקה. יהיה אותו אובייקט כמו במהלך onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
test | TestDescription : ה- TestDescription של מקרה הבדיקה בתהליך. |
זורק | |
---|---|
DeviceNotAvailableException |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
התקשרות חוזרת כאשר מקרה בדיקה מסתיים. זה אמור להיות הזמן לניקוי.
פרמטרים | |
---|---|
testData | DeviceMetricData : ה- DeviceMetricData שמכיל את הנתונים עבור מקרה הבדיקה. יהיה אותו אובייקט כמו במהלך onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
זורק | |
---|---|
DeviceNotAvailableException |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
התקשרות חוזרת כאשר מקרה מבחן נכשל.
פרמטרים | |
---|---|
testData | DeviceMetricData : ה- DeviceMetricData שמכיל את הנתונים עבור מקרה הבדיקה. |
test | TestDescription : ה- TestDescription של מקרה הבדיקה בתהליך. |
זורק | |
---|---|
DeviceNotAvailableException |
onTestModuleEnded
public void onTestModuleEnded ()
מאפשר ללכוד את האירוע שהמודול הסתיים.
זורק | |
---|---|
DeviceNotAvailableException |
onTestModuleStarted
public void onTestModuleStarted ()
מאפשר ללכוד את אירוע המודול שהתחיל.
זורק | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
התקשרות חוזרת כאשר הפעלת מבחן מסתיימת. זה אמור להיות הזמן לניקוי.
פרמטרים | |
---|---|
runData | DeviceMetricData : ה- DeviceMetricData שמחזיק את הנתונים להרצה. יהיה אותו אובייקט כמו במהלך onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
זורק | |
---|---|
DeviceNotAvailableException |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
התקשרות חוזרת עבור אירועי testRunFailed
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
התקשרות חוזרת כאשר מתחילה ריצת מבחן.
פרמטרים | |
---|---|
runData | DeviceMetricData : ה- DeviceMetricData שמחזיק את הנתונים להרצה. |
זורק | |
---|---|
DeviceNotAvailableException |
onTestStart
public void onTestStart (DeviceMetricData testData)
התקשרות חוזרת כאשר מתחיל מקרה בדיקה.
פרמטרים | |
---|---|
testData | DeviceMetricData : ה- DeviceMetricData שמכיל את הנתונים עבור מקרה הבדיקה. |
זורק | |
---|---|
DeviceNotAvailableException |
אתחול מחדש הסתיים
public void rebootEnded (ITestDevice device)
מקבל הודעה כשהאתחול מחדש הסתיים במכשיר.
הערה: על המקלטים להימנע מאתחול מחדש במהלך התקשרות חוזרת זו. כל ניסיון אתחול מחדש יתעלם.
פרמטרים | |
---|---|
device | ITestDevice : ITestDevice שבו הסתיים האתחול מחדש. |
זורק | |
---|---|
DeviceNotAvailableException |
אתחול מחדש הופעל
public void rebootStarted (ITestDevice device)
מקבל התראה כאשר אתחול מחדש מתחיל במכשיר.
הערה: על המקלטים להימנע מאתחול מחדש במהלך התקשרות חוזרת זו. כל ניסיון אתחול מחדש יתעלם.
פרמטרים | |
---|---|
device | ITestDevice : ITestDevice שבו החל האתחול מחדש. |
זורק | |
---|---|
DeviceNotAvailableException |
setDisable
public final void setDisable (boolean isDisabled)
מגדיר אם יש לבטל את האובייקט. מושבת פירושו שיש לדלג על שלבי ההגדרה וההפסקה. ניתן להשתמש כדי להפוך אובייקט לבלתי זמין כברירת מחדל בבנאי ברירת המחדל.
פרמטרים | |
---|---|
isDisabled | boolean : המצב שבו יש להכניס את האובייקט. |
setDisableReceiver
public void setDisableReceiver (boolean isDisabled)
קובע אם יש לבטל את IDeviceActionReceiver
. השבתה פירושה שהוא לא יירשם במכשיר לקבלת אירועי פעולה במכשיר.
פרמטרים | |
---|---|
isDisabled | boolean |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
אין להשתמש ביישום אספן מטרי בתוך היישום. מדובר בהעברה טהורה.
פרמטרים | |
---|---|
logSaver | ILogSaver : ה- ILogSaver |
testAssumption Failure
public final void testAssumptionFailure (TestDescription test, String trace)
נקרא כאשר בדיקה אטומית מסמנת שהיא מניחה מצב שהוא שקרי
פרמטרים | |
---|---|
test | TestDescription : מזהה את הבדיקה |
trace | String : עקבות מחסנית של כישלון |
testAssumption Failure
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
נקרא כאשר בדיקה אטומית מסמנת שהיא מניחה מצב שהוא שקרי
פרמטרים | |
---|---|
test | TestDescription : מזהה את הבדיקה |
failure | FailureDescription : FailureDescription המתאר את הכישלון ואת ההקשר שלו. |
הבדיקה הסתיים
public final void testEnded (TestDescription test, long endTime,testMetrics)
חלופה ל- ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
שבו נוכל לציין את שעת הסיום ישירות. שלב עם testStarted(com.android.tradefed.result.TestDescription, long)
למדידה מדויקת.
פרמטרים | |
---|---|
test | TestDescription : מזהה את הבדיקה |
endTime | long : הזמן שבו הסתיימה הבדיקה, נמדד באמצעות System.currentTimeMillis() |
testMetrics | ERROR(/Map) של המדדים הנפלטים |
הבדיקה הסתיים
public final void testEnded (TestDescription test,testMetrics)
מדווח על סיום הביצוע של מקרה בדיקה בודד.
אם testFailed(TestDescription, FailureDescription)
לא הופעל, מבחן זה עבר. מחזירה גם מדדי מפתח/ערך שייתכן שנפלטו במהלך ביצוע מקרה הבדיקה.
פרמטרים | |
---|---|
test | TestDescription : מזהה את הבדיקה |
testMetrics | ERROR(/Map) של המדדים הנפלטים |
מבחן נכשל
public final void testFailed (TestDescription test, FailureDescription failure)
מדווח על כישלון של מקרה בדיקה בודד.
ייקרא בין testStarted לבין testEnded.
פרמטרים | |
---|---|
test | TestDescription : מזהה את הבדיקה |
failure | FailureDescription : FailureDescription המתאר את הכישלון ואת ההקשר שלו. |
מבחן נכשל
public final void testFailed (TestDescription test, String trace)
מדווח על כישלון של מקרה בדיקה בודד.
ייקרא בין testStarted לבין testEnded.
פרמטרים | |
---|---|
test | TestDescription : מזהה את הבדיקה |
trace | String : עקבות מחסנית של כישלון |
התעלמו מהבדיקה
public final void testIgnored (TestDescription test)
נקרא כאשר בדיקה לא תופעל, בדרך כלל מכיוון ששיטת בדיקה מסומנת ב-org.junit.Ignore.
פרמטרים | |
---|---|
test | TestDescription : מזהה את הבדיקה |
testLog
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
מספק את היומן המשויך או נתוני ניפוי באגים מקריאת הבדיקה.
יש לקרוא לפני ERROR(/ITestInvocationListener#invocationFailed(Throwable))
או ERROR(/ITestInvocationListener#invocationEnded(long))
המסגרת של TradeFederation תקרא אוטומטית לשיטה זו, תספק את יומן המארח ואם רלוונטי, את logcat המכשיר.
פרמטרים | |
---|---|
dataName | String : שם String של המחרוזת של הנתונים. למשל "device_logcat". הערה ייתכן ש-dataName אינו ייחודי לכל הזמנה. כלומר, המיישמים חייבים להיות מסוגלים לטפל במספר שיחות עם אותו dataName |
dataType | LogDataType : LogDataType של הנתונים |
dataStream | InputStreamSource : InputStreamSource של הנתונים. על המיישמים להתקשר ל-createInputStream כדי להתחיל לקרוא את הנתונים, ולהבטיח לסגור את ה-InputStream שהתקבל לאחר השלמתו. המתקשרים צריכים לוודא שמקור הנתונים נשאר קיים ונגיש עד להשלמת שיטת testLog. |
testLogSaved
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
אין להשתמש ביישום אספן מטרי בתוך היישום. מדובר בהעברה טהורה.
פרמטרים | |
---|---|
dataName | String : שם String של המחרוזת של הנתונים. למשל "device_logcat". הערה ייתכן ש-dataName אינו ייחודי לכל הזמנה. כלומר, המיישמים חייבים להיות מסוגלים לטפל במספר שיחות עם אותו dataName |
dataType | LogDataType : LogDataType של הנתונים |
dataStream | InputStreamSource : InputStreamSource של הנתונים. על המיישמים להתקשר ל-createInputStream כדי להתחיל לקרוא את הנתונים, ולהבטיח לסגור את ה-InputStream שהתקבל לאחר השלמתו. |
logFile | LogFile : ה- LogFile המכיל את המטא נתונים של הקובץ השמור. |
testModuleEnded
public final void testModuleEnded ()
מדווח על סיום הפעלת מודול.
testModuleStarted
public final void testModuleStarted (IInvocationContext moduleContext)
מדווח על תחילת מודול פועל. התקשרות חוזרת זו משויכת ל- testModuleEnded()
והיא אופציונלית ברצף. הוא משמש רק במהלך ריצה המשתמשת במודולים: רצים מבוססי סוויטה.
פרמטרים | |
---|---|
moduleContext | IInvocationContext : IInvocationContext של המודול. |
testRunEnded
public final void testRunEnded (long elapsedTime,runMetrics)
מדווח על סיום ריצת המבחן. FIXME: אין לנו שני ממשקי Map<> עם סוג שונה, אז עלינו להשתמש ב-HashMap כאן.
פרמטרים | |
---|---|
elapsedTime | long : המכשיר דיווח על זמן שחלף, באלפיות שניות |
runMetrics | Metric . |
testRunFailed
public final void testRunFailed (FailureDescription failure)
ריצת בדיקת הדוחות לא הושלמה עקב כשל המתואר על ידי FailureDescription
.
פרמטרים | |
---|---|
failure | FailureDescription : FailureDescription המתאר את הכישלון ואת ההקשר שלו. |
testRunFailed
public final void testRunFailed (String errorMessage)
ריצת בדיקת הדוחות לא הושלמה עקב שגיאה קטלנית.
פרמטרים | |
---|---|
errorMessage | String : String המתארת את הסיבה לכישלון הריצה. |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber)
מדווח על תחילת ריצת מבחן.
פרמטרים | |
---|---|
runName | String : שם ריצת המבחן |
testCount | int : המספר הכולל של בדיקות בריצת מבחן |
attemptNumber | int : מספר הזמנה, מזהה את הניסיונות השונים של אותו runName הפועלים מספר פעמים. ה-probyNumber הוא 0 באינדקס ואמור לעלות בכל פעם שמתרחשת ריצה חדשה. לדוגמה, בדיקה מפורטת חוזרת 3 פעמים, היא צריכה לכלול 4 ריצות בסך הכל תחת אותו runName וה-probationNumber הוא מ-0 עד 3. |
testRunStarted
public final void testRunStarted (String runName, int testCount)
הפעלת התקשרות חזרה
פרמטרים | |
---|---|
runName | String : שם ריצת המבחן |
testCount | int : המספר הכולל של בדיקות בריצת מבחן |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
מדווח על תחילת ריצת מבחן.
פרמטרים | |
---|---|
runName | String : שם ריצת המבחן |
testCount | int : המספר הכולל של בדיקות בריצת מבחן |
attemptNumber | int : מספר הזמנה, מזהה את הניסיונות השונים של אותו runName הפועלים מספר פעמים. ה-probyNumber הוא 0 באינדקס ואמור לעלות בכל פעם שמתרחשת ריצה חדשה. לדוגמה, בדיקה מפורטת חוזרת 3 פעמים, היא צריכה לכלול 4 ריצות בסך הכל תחת אותו runName וה-probationNumber הוא מ-0 עד 3. |
startTime | long : הזמן שבו התחילה הריצה, נמדד באמצעות System.currentTimeMillis() |
testRunStopped
public final void testRunStopped (long elapsedTime)
הפעלת בדיקת הדוחות הופסקה לפני השלמתה עקב בקשת משתמש.
מטלה: לא בשימוש כרגע, שקול להסיר
פרמטרים | |
---|---|
elapsedTime | long : המכשיר דיווח על זמן שחלף, באלפיות שניות |
הבדיקה התחילה
public final void testStarted (TestDescription test, long startTime)
חלופה ל- testStarted(com.android.tradefed.result.TestDescription)
שבו אנו מציינים גם מתי הבדיקה התחילה, בשילוב עם ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
למדידה מדויקת .
פרמטרים | |
---|---|
test | TestDescription : מזהה את הבדיקה |
startTime | long : הזמן שבו הבדיקה התחילה, נמדד באמצעות System.currentTimeMillis() |
הבדיקה התחילה
public final void testStarted (TestDescription test)
התקשרויות למקרי בדיקה
פרמטרים | |
---|---|
test | TestDescription : מזהה את הבדיקה |