בדיקת KernelTargetTest
public
class
KernelTargetTest
extends ExecutableTargetTest
JavaScript.lang.Object | |||
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest | ||
↳ | com.android.tradefed.testtype.binary.ExecutableTargetTest | ||
↳ | com.android.tradefed.testtype.binary.KernelTargetTest |
בדיקת קובץ הפעלה שרץ על היעד ומבצע ניתוח tesult של בדיקת ליבה.
סיכום
בנאים ציבוריים | |
---|---|
KernelTargetTest()
|
שיטות ציבוריות | |
---|---|
boolean
|
compareKernelVersion(String minKernelVersion)
צריך לבדוק אם גרסת הליבה מתאימה לגרסת הליבה המינימלית לבדיקה הזו או חורגת ממנה. |
String
|
findBinary(String binary)
מדלג על הבדיקה הבינארית ב-FindBinary. |
Integer
|
getDeviceKernelVersion()
מקבלים את גרסת הליבה של המכשיר עם Uname -r. |
Integer
|
parseKernelVersion(String version)
לנתח את גרסת הליבה, הגרסה הראשית, ובאופן אופציונלי את הגרסה המינימלית של של מחרוזת הגרסה למספר שלם אחד שיכול לשמש להשוואה מספרית. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
הרצת הבדיקות ודיווח על התוצאה ל-listener. |
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
למעשה, מריצים את הקובץ הבינארי בנתיב הנתון. |
שיטות מוגנות | |
---|---|
void
|
checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)
בודקים את התוצאה של פקודת הבדיקה. |
boolean
|
doesRunBinaryGenerateTestResults()
|
בנאים ציבוריים
בדיקת KernelTargetTest
public KernelTargetTest ()
שיטות ציבוריות
CompareKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
צריך לבדוק אם גרסת הליבה מתאימה לגרסת הליבה המינימלית לבדיקה הזו או חורגת ממנה.
פרמטרים | |
---|---|
minKernelVersion |
String : מחרוזת הגרסה המינימלית מהתצורה. |
החזרות | |
---|---|
boolean |
FindBinary (מצא בינארי)
public String findBinary (String binary)
מדלג על הבדיקה הבינארית ב-FindBinary. עודף באמצעות mSkipBinaryCheck אבל נדרש לצורך של תאימות לאחור.
פרמטרים | |
---|---|
binary |
String : הנתיב של הקובץ הבינארי או פשוט השם הבינארי. |
החזרות | |
---|---|
String |
הנתיב לקובץ הבינארי, או ערך null אם לא נמצא. |
קליעות | |
---|---|
DeviceNotAvailableException |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
מקבלים את גרסת הליבה של המכשיר עם Uname -r.
החזרות | |
---|---|
Integer |
קליעות | |
---|---|
DeviceNotAvailableException |
parseKernelVersion
public Integer parseKernelVersion (String version)
לנתח את גרסת הליבה, הגרסה הראשית, ובאופן אופציונלי את הגרסה המינימלית של של מחרוזת הגרסה למספר שלם אחד שיכול לשמש להשוואה מספרית.
פרמטרים | |
---|---|
version |
String : מחרוזת הגרסה של linux. |
החזרות | |
---|---|
Integer |
ראן
public void run (TestInformation testInfo, ITestInvocationListener listener)
הרצת הבדיקות ודיווח על התוצאה ל-listener.
פרמטרים | |
---|---|
testInfo |
TestInformation : האובייקט TestInformation שמכיל מידע שימושי להרצה
בדיקות. |
listener |
ITestInvocationListener : ITestInvocationListener של תוצאות הבדיקה |
קליעות | |
---|---|
DeviceNotAvailableException |
runBinary
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
למעשה, מריצים את הקובץ הבינארי בנתיב הנתון.
פרמטרים | |
---|---|
binaryPath |
String : הנתיב של הקובץ הבינארי. |
listener |
ITestInvocationListener : המאזינים איפה מדווחים על התוצאות. |
description |
TestDescription : הבדיקה מתבצעת. |
קליעות | |
---|---|
DeviceNotAvailableException |
שיטות מוגנות
בדיקת התוצאה
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
בודקים את התוצאה של פקודת הבדיקה.
פרמטרים | |
---|---|
result |
CommandResult : תוצאת בדיקה של הפקודה CommandResult |
listener |
ITestInvocationListener : ITestInvocationListener |
description |
TestDescription : הבדיקה מתבצעת. |
doRunBinaryGenerateTest Results
protected boolean doesRunBinaryGenerateTestResults ()
החזרות | |
---|---|
boolean |