ArtRunTest
public class ArtRunTest
extends Object
implements IRemoteTest , IAbiReceiver , ITestFilterReceiver , ITestCollector
java.lang.Object | |
↳ | com.android.tradefed.testtype.ArtRunTest |
רץ מבחן להפעלת מבחני ריצה של ART.
סיכום
כיתות מקוננות | |
---|---|
class | ArtRunTest.AdbShellCommandException מחלקה חריגה לדיווח על שגיאה שהתרחשה במהלך ביצוע פקודת מעטפת ADB. |
שדות | |
---|---|
public static final String | CHECKER_PAR_FILENAME
|
בנאים ציבוריים | |
---|---|
ArtRunTest () |
שיטות ציבוריות | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) מוסיף את ה- |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) מוסיף את ה- |
void | addExcludeFilter (String filter) מוסיף מסנן של אילו בדיקות לא לכלול. |
void | addIncludeFilter (String filter) מוסיף מסנן אילו בדיקות לכלול. |
void | clearExcludeFilters () מחק את כל מסנני אי הכללה שהמעקב אחריהם מתבצע כעת. |
void | clearIncludeFilters () מחק את כל מסנני הכלול שהמעקב אחריהם מתבצע כעת. |
IAbi | getAbi () |
getExcludeFilters () מחזירה את | |
getIncludeFilters () מחזירה את | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) מפעיל את הבדיקות ומדווח על התוצאה למאזין. |
void | setAbi ( IAbi abi) |
void | setCollectTestsOnly (boolean shouldCollectTest) מפעיל או משבית מצב איסוף בדיקות |
שיטות מוגנות | |
---|---|
checkExitCode (Integer exitCode) בדוק את קוד היציאה שהוחזר על ידי פקודת בדיקה. | |
checkTestOutput ( TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName) בדוק פלט שהופק על ידי פקודת בדיקה. | |
File | createTestLocalTempDirectory ( TestInformation testInfo) צור ספרייה זמנית מקומית בתוך תיקיית התלות של הבדיקה, כדי לאסוף פלטי בדיקה שנשלפו מהמכשיר שבבדיקה. |
executeCheckerTest ( TestInformation testInfo, ITestInvocationListener listener) בצע בדיקת Checker ובדוק את הפלט שלה. | |
void | extractSourcesFromJar (File tmpCheckerLocalDir, File jar) חלץ את ספריית src מקובץ jar נתון לספריה נתונה. |
File | getCheckerBinaryPath ( TestInformation testInfo) מצא את הבינארי בודק (Python Archive). |
runChecker (String[] checkerCommandLine) הפעל פקודת Checker ובדוק את התוצאה שלה. |
שדות
CHECKER_PAR_FILENAME
public static final String CHECKER_PAR_FILENAME
בנאים ציבוריים
ArtRunTest
public ArtRunTest ()
שיטות ציבוריות
addAllExcludeFilters
public void addAllExcludeFilters (filters)
מוסיף את ה- ERROR(/Set)
של מסננים שיש לא לכלול בהם בדיקות.
פרמטרים | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
מוסיף את ה- ERROR(/Set)
של מסננים שיש לכלול בהם בדיקות.
פרמטרים | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
מוסיף מסנן של אילו בדיקות לא לכלול.
פרמטרים | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
מוסיף מסנן אילו בדיקות לכלול.
פרמטרים | |
---|---|
filter | String |
clearExcludeFilters
public void clearExcludeFilters ()
מחק את כל מסנני אי הכללה שהמעקב אחריהם מתבצע כעת.
clearIncludeFilters
public void clearIncludeFilters ()
מחק את כל מסנני הכלול שהמעקב אחריהם מתבצע כעת.
getExcludeFilters
publicgetExcludeFilters ()
מחזירה את ERROR(/Set)
הנוכחי של מסנני אי הכללה.
החזרות | |
---|---|
לָרוּץ
public void run (TestInformation testInfo, ITestInvocationListener listener)
מפעיל את הבדיקות ומדווח על התוצאה למאזין.
פרמטרים | |
---|---|
testInfo | TestInformation : אובייקט TestInformation המכיל מידע שימושי להפעלת בדיקות. |
listener | ITestInvocationListener : ה- ITestInvocationListener של תוצאות הבדיקה |
זורק | |
---|---|
DeviceNotAvailableException |
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
מפעיל או משבית מצב איסוף בדיקות
שיטות מוגנות
checkExitCode
protectedcheckExitCode (Integer exitCode)
בדוק את קוד היציאה שהוחזר על ידי פקודת בדיקה.
פרמטרים | |
---|---|
exitCode | Integer : קוד היציאה שהוחזר על ידי פקודת הבדיקה |
החזרות | |
---|---|
הודעת שגיאה אופציונלית, ריקה אם קוד היציאה מהבדיקה הצביע על הצלחה |
checkTestOutput
protectedcheckTestOutput (TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName)
בדוק פלט שהופק על ידי פקודת בדיקה.
משמש לבדיקת הפלט הסטנדרטי ושגיאת התקן של בדיקה.
פרמטרים | |
---|---|
testInfo | TestInformation : אובייקט TestInformation המשויך לבדיקה שבוצעה |
actualOutputText | String : הפלט שהופק על ידי הבדיקה |
outputShortName | String : השם הקצר של ערוץ הפלט |
outputPrettyName | String : שם יפה יותר לערוץ הפלט, בשימוש בהודעות שגיאה |
החזרות | |
---|---|
הודעת שגיאה אופציונלית, ריקה אם הפלט המסומן חוקי |
createTestLocalTempDirectory
protected File createTestLocalTempDirectory (TestInformation testInfo)
צור ספרייה זמנית מקומית בתוך תיקיית התלות של הבדיקה, כדי לאסוף פלטי בדיקה שנשלפו מהמכשיר שבבדיקה.
פרמטרים | |
---|---|
testInfo | TestInformation : אובייקט TestInformation המשויך לבדיקה שבוצעה |
החזרות | |
---|---|
File | האובייקט ERROR(/File) המצביע על הספרייה הזמנית שנוצרה. |
זורק | |
---|---|
| אם יצירת הספרייה הזמנית נכשלה. |
executeCheckerTest
protectedexecuteCheckerTest (TestInformation testInfo, ITestInvocationListener listener)
בצע בדיקת Checker ובדוק את הפלט שלה.
מבחני בודק הם מבחנים נוספים הנכללים בכמה מבחני ריצה של ART, שנכתבו כהערות בהערות של קבצי המקור של הבדיקה, ומשמשים לאימות המהדר של ART.
פרמטרים | |
---|---|
testInfo | TestInformation : אובייקט TestInformation המשויך לבדיקה שבוצעה |
listener | ITestInvocationListener : האובייקט ITestInvocationListener המשויך לבדיקה שבוצעה |
החזרות | |
---|---|
הודעת שגיאה אופציונלית, ריקה אם בדיקת Checker הצליחה |
זורק | |
---|---|
ArtRunTest.AdbShellCommandException | |
DeviceNotAvailableException |
extractSourcesFromJar
protected void extractSourcesFromJar (File tmpCheckerLocalDir, File jar)
חלץ את ספריית src מקובץ jar נתון לספריה נתונה.
פרמטרים | |
---|---|
tmpCheckerLocalDir | File |
jar | File |
getCheckerBinaryPath
protected File getCheckerBinaryPath (TestInformation testInfo)
מצא את הבינארי בודק (Python Archive).
פרמטרים | |
---|---|
testInfo | TestInformation |
החזרות | |
---|---|
File |
runChecker
protectedrunChecker (String[] checkerCommandLine)
הפעל פקודת Checker ובדוק את התוצאה שלה.
פרמטרים | |
---|---|
checkerCommandLine | String : שורת הפקודה Checker לביצוע |
החזרות | |
---|---|
הודעת שגיאה אופציונלית, ריקה אם הפעלת Checker הצליחה |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-03-30 (שעון UTC).