KernelTargetTest
public class KernelTargetTest
extends ExecutableTargetTest
java.lang.Object | |||
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest | ||
↳ | com.android.tradefed.testtype.binary.ExecutableTargetTest | ||
↳ | com.android.tradefed.testtype.binary.KernelTargetTest |
רץ בדיקה להפעלת קובץ הפעלה על תוצאות הניתוח והמטרה של בדיקת הקרנל.
סיכום
בנאים ציבוריים | |
---|---|
KernelTargetTest () |
שיטות ציבוריות | |
---|---|
boolean | compareKernelVersion (String minKernelVersion) בדוק אם גרסת הליבה עומדת בגרסת הליבה המינימלית לבדיקה זו או חורגת ממנה. |
String | findBinary (String binary) דילוג על הצ'ק הבינארי ב-findBinary. |
Integer | getDeviceKernelVersion () קבל את גרסת ליבת המכשיר עם uname -r. |
Integer | parseKernelVersion (String version) נתח את גירסת הליבה, הגירסה הראשית, ובאופן אופציונלי, את הגירסה המינימלית ממחרוזת גירסה למספר שלם בודד שניתן להשתמש בו להשוואה מספרית. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) מפעיל את הבדיקות ומדווח על התוצאה למאזין. |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) למעשה הפעל את הבינארי בנתיב הנתון. |
שיטות מוגנות | |
---|---|
void | checkCommandResult ( CommandResult result, ITestInvocationListener listener, TestDescription description) בדוק את התוצאה של פקודת הבדיקה. |
boolean | doesRunBinaryGenerateTestResults () |
בנאים ציבוריים
KernelTargetTest
public KernelTargetTest ()
שיטות ציבוריות
השווה KernelVersion
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 : מחרוזת גרסת לינוקס. |
החזרות | |
---|---|
Integer |
לָרוּץ
public void run (TestInformation testInfo, ITestInvocationListener 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 |
שיטות מוגנות
checkCommandResult
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
בדוק את התוצאה של פקודת הבדיקה.
פרמטרים | |
---|---|
result | CommandResult : תוצאת בדיקה של הפקודה CommandResult |
listener | ITestInvocationListener : ה- ITestInvocationListener |
description | TestDescription : הבדיקה בתהליך. |
עושהRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
החזרות | |
---|---|
boolean |