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 ()
שיטות ציבוריות
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)
מפעיל את הבדיקות ומדווח על התוצאות למאזין.
פרמטרים | |
---|---|
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 : הבדיקה המתבצעת. |
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
החזרות | |
---|---|
boolean |