GTtest
public class GTest
extends GTestBase
implements IDeviceTest
בדיקה שמריצה חבילת בדיקה מקורית במכשיר נתון.
סיכום
שיטות מוגנות |
---|
String | createFlagFile (String filter) צור קובץ המכיל את המסננים שישמשו באמצעות --gtest_flagfile כדי למנוע כל מגבלה של מערכת ההפעלה בגודל args. |
void | executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser) שיטת Helper להפעלת פקודת gtest מסקריפט זמני, במקרה שהפקודה ארוכה מכדי להפעיל אותה ישירות על ידי adb. |
String | getGTestCmdLine (String fullPath, String flags) שיטת עוזר לבניית פקודת gtest להפעלה. |
String | loadFilter (String binaryOnDevice) הגדר שיטת קבל מסנן. |
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 כדי למנוע כל מגבלה של מערכת ההפעלה בגודל args.
פרמטרים |
---|
filter | String : מחרוזת המסנן |
החזרות |
---|
String | הנתיב לקובץ המכיל את המסנן. |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
שיטת Helper להפעלת פקודת gtest מסקריפט זמני, במקרה שהפקודה ארוכה מכדי להפעיל אותה ישירות על ידי adb.
פרמטרים |
---|
testDevice | ITestDevice : ההתקן שבו תפעיל את הפקודה |
cmd | String : מחרוזת הפקודה להפעלה |
resultParser | IShellOutputReceiver : מקלט הפלט לקריאת תוצאות הבדיקה |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
שיטת עוזר לבניית פקודת gtest להפעלה.
פרמטרים |
---|
fullPath | String : נתיב מוחלט של מערכת הקבצים ל-gtest בינארי במכשיר |
flags | String : דגלי ביצוע gtest |
החזרות |
---|
String | שורת הפקודה של ה- shell כדי לרוץ עבור gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
הגדר שיטת קבל מסנן.
תת מחלקה חייבת ליישם כיצד להשיג מסנן משלה.
פרמטרים |
---|
binaryOnDevice | String : הנתיב המלא של קובץ המסנן. |
החזרות |
---|
String | מחרוזת סינון. |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
שיטת עוזר לקבוע אם עלינו לבצע קובץ נתון.
פרמטרים |
---|
fullPath | String : הנתיב המלא של הקובץ המדובר |
החזרות |
---|
boolean | נכון אם נבצע את הקובץ האמור. |