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 |
|