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