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)

בדוק את התוצאה של פקודת הבדיקה.

בנאים ציבוריים

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 : הבדיקה בתהליך.