החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
בדיקה שמריצה חבילת בדיקה מקורית במכשיר נתון.
סיכום
קונסטרוקטורים גלויים לכולם |
GTest()
|
שיטות מוגנות |
String
|
createFlagFile(String filter)
כדי להימנע ממגבלות של מערכת ההפעלה לגבי גודל הארגומנטים, יוצרים קובץ שמכיל את המסננים שבהם רוצים להשתמש באמצעות --gtest_flagfile.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
שיטת עזר להפעלת פקודה של gtest מסקריפט זמני, במקרה שהפקודה ארוכה מדי כדי להפעיל אותה ישירות באמצעות adb.
|
String
|
getGTestCmdLine(String fullPath, String flags)
שיטה מסייעת ליצירת הפקודה gtest להרצה.
|
String
|
loadFilter(String binaryOnDevice)
מגדירים את שיטת הסינון של ה-get.
|
boolean
|
shouldRunFile(String fullPath)
שיטה מסייעת לקביעת אם כדאי להריץ קובץ נתון.
|
קונסטרוקטורים גלויים לכולם
שיטות ציבוריות
getDevice
public ITestDevice getDevice ()
מקבלים את המכשיר לבדיקה.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
מזריקים את המכשיר שנבדק.
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
שיטות מוגנות
createFlagFile
protected String createFlagFile (String filter)
כדי להימנע ממגבלות של מערכת ההפעלה לגבי גודל הארגומנטים, יוצרים קובץ שמכיל את המסננים שבהם רוצים להשתמש באמצעות --gtest_flagfile.
פרמטרים |
filter |
String : מחרוזת המסנן |
החזרות |
String |
הנתיב לקובץ שמכיל את המסנן. |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
שיטת עזר להפעלת פקודה של gtest מסקריפט זמני, במקרה שהפקודה ארוכה מדי כדי להפעיל אותה ישירות באמצעות adb.
פרמטרים |
testDevice |
ITestDevice : המכשיר שבו רוצים להריץ את הפקודה |
cmd |
String : מחרוזת הפקודה להרצה |
resultParser |
IShellOutputReceiver : מקלט הפלט לקריאת תוצאות הבדיקה |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
שיטה מסייעת ליצירת הפקודה gtest להרצה.
פרמטרים |
fullPath |
String : הנתיב המוחלט במערכת הקבצים לקובץ הבינארי של gtest במכשיר |
flags |
String : דגלי ביצוע של gtest |
החזרות |
String |
שורת הפקודה של המעטפת להרצה של gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
מגדירים את שיטת הסינון של ה-get.
במחלקת המשנה צריך להטמיע את האופן שבו מקבלים את המסנן שלה.
פרמטרים |
binaryOnDevice |
String : הנתיב המלא של קובץ המסנן. |
החזרות |
String |
מחרוזת סינון. |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
שיטה מסייעת לקביעת אם צריך להריץ קובץ נתון.
פרמטרים |
fullPath |
String : הנתיב המלא של הקובץ הרלוונטי |
החזרות |
boolean |
true אם צריך להריץ את הקובץ הזה. |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון 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-03-26 (שעון UTC)."],[],[]]