GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
JavaScript.lang.Object | ||
↳ | com.android.tradefed.testtype.GTestBase | |
↳ | com.android.tradefed.testtype.GTest |
בדיקה שמריצה חבילת בדיקה מותאמת במכשיר נתון.
סיכום
בנאים ציבוריים | |
---|---|
GTest()
|
שיטות ציבוריות | |
---|---|
ITestDevice
|
getDevice()
מעבירים את המכשיר לבדיקה. |
boolean
|
isRebootBeforeTestEnabled()
|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
|
void
|
setDevice(ITestDevice device)
צריך להזריק את המכשיר בבדיקה. |
void
|
setNativeTestDevicePath(String path)
|
שיטות מוגנות | |
---|---|
String
|
createFlagFile(String filter)
יוצרים קובץ שמכיל את המסננים שישמשו דרך -gtest_flagfile כדי להימנע ממערכות הפעלה. מוגבלת בגודל הארגומנטים. |
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
כלי להרצת פקודת gtest מסקריפט זמני, במקרה שהפקודה ארוך מדי להרצה ישירות על ידי adb. |
String
|
getGTestCmdLine(String fullPath, String flags)
רכיב method כדי לבנות את פקודת gtest להרצה. |
String
|
loadFilter(String binaryOnDevice)
הגדרה של שיטת סינון אחזור. |
boolean
|
shouldRunFile(String fullPath)
שיטה שעוזרת לקבוע אם כדאי להפעיל קובץ נתון. |
בנאים ציבוריים
GTest
public GTest ()
שיטות ציבוריות
isלהפעיל מחדשלפניבדיקהEnabled
public boolean isRebootBeforeTestEnabled ()
החזרות | |
---|---|
boolean |
ראן
public void run (TestInformation testInfo, ITestInvocationListener listener)
פרמטרים | |
---|---|
testInfo |
TestInformation |
listener |
ITestInvocationListener |
קליעות | |
---|---|
DeviceNotAvailableException |
הגדרת מכשיר
public void setDevice (ITestDevice device)
צריך להזריק את המכשיר בבדיקה.
פרמטרים | |
---|---|
device |
ITestDevice : ITestDevice לשימוש |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
פרמטרים | |
---|---|
path |
String |
שיטות מוגנות
createflagFile
protected String createFlagFile (String filter)
יוצרים קובץ שמכיל את המסננים שישמשו דרך קובץ -gtest_flag כדי להימנע ממערכות הפעלה. מוגבלת בגודל הארגומנטים.
פרמטרים | |
---|---|
filter |
String : מחרוזת המסנן |
החזרות | |
---|---|
String |
הנתיב לקובץ שמכיל את המסנן. |
קליעות | |
---|---|
DeviceNotAvailableException |
הפעלה של CommandByScript
protected void executeCommandByScript (ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
כלי להרצת פקודת gtest מסקריפט זמני, במקרה שהפקודה ארוך מדי להרצה ישירות על ידי adb.
פרמטרים | |
---|---|
testDevice |
ITestDevice : המכשיר שבו תריץ את הפקודה |
cmd |
String : מחרוזת הפקודה להרצה |
resultParser |
IShellOutputReceiver : מקלט הפלט לקריאת תוצאות הבדיקה |
קליעות | |
---|---|
DeviceNotAvailableException |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath, String flags)
רכיב method כדי לבנות את פקודת gtest להרצה.
פרמטרים | |
---|---|
fullPath |
String : נתיב מוחלט של מערכת הקבצים ל-gtest בינארי במכשיר |
flags |
String : דגלי ביצוע gtest |
החזרות | |
---|---|
String |
את שורת הפקודה במעטפת שתרוץ עבור gtest |
מסנן עומס
protected String loadFilter (String binaryOnDevice)
הגדרה של שיטת סינון אחזור.
חובה להטמיע מחלקה משנית כדי לקבל מסנן משלה.
פרמטרים | |
---|---|
binaryOnDevice |
String : הנתיב המלא של קובץ המסנן. |
החזרות | |
---|---|
String |
מחרוזת סינון. |
קליעות | |
---|---|
DeviceNotAvailableException |
צריך להפעיל קובץ
protected boolean shouldRunFile (String fullPath)
שיטה שעוזרת לקבוע אם כדאי להפעיל קובץ נתון.
פרמטרים | |
---|---|
fullPath |
String : הנתיב המלא של הקובץ הרלוונטי |
החזרות | |
---|---|
boolean |
אם צריך להוציא לפועל את הקובץ הזה. |