Starting March 27, 2025, we recommend using android-latest-release instead of aosp-main to build and contribute to AOSP. For more information, see Changes to AOSP.
         
       
     
  
  
  
  
  
    
    
      
    
    
      
      Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
  
  
ExecutableTargetTest
  public
  
  
  
  class
  ExecutableTargetTest
  
  
  
  
    extends ExecutableBaseTest
  
  
  
  
  
      implements
      
        IDeviceTest
      
  
  
  
    
      
        
          Known direct subclasses
          
  
  
    
  
  
    
      
        | KUnitModuleTest | 
        
          Test runner for running KUnit test modules on device. 
          
    
         | 
       
      
    
      
        | KernelTargetTest | 
        
          Test runner for executable running on the target and parsing tesult of kernel test. 
          
    
         | 
       
      
    
   
   
         
       | 
    
  
  
  
    
  Test runner for executable running on the target. The runner implements IDeviceTest since
 the binary run on a device.
Summary
Fields
    DEVICE_LOST_ERROR
    
      
  
      
  
    
public static final String DEVICE_LOST_ERROR
    
    
    
  
    
 
    ROOT_LOST_ERROR
    
      
  
      
  
    
public static final String ROOT_LOST_ERROR
    
    
    
  
    
 
Public constructors
    ExecutableTargetTest
    
public ExecutableTargetTest ()
    
    
    
  
 
Public methods
    findBinary
    
public String findBinary (String binary)
    
    
    
  Search for the binary to be able to run it.
    
    | Parameters | 
      
        binary | 
        
          String: the path of the binary or simply the binary name. | 
      
    
    
      | Returns | 
      
        String | 
        The path to the binary, or null if not found. | 
      
    
      
  
 
    getCollectTestsOnly
    
public boolean getCollectTestsOnly ()
    
    
    
  
    
 
    getDevice
    
public ITestDevice getDevice ()
    
    
    
  Get the device under test.
    
 
    runBinary
    
public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)
    
    
    
  Actually run the binary at the given path.
    
    | Parameters | 
      
        binaryPath | 
        
          String: The path of the binary. | 
      
      
        listener | 
        
          ITestInvocationListener: The listener where to report the results. | 
      
      
        description | 
        
          TestDescription: The test in progress. | 
      
    
      
  
 
    setDevice
    
public void setDevice (ITestDevice device)
    
    
    
  Inject the device under test.
    
 
    shouldAbortRun
    
public FailureDescription shouldAbortRun (TestDescription description)
    
    
    
  Check if the testRun should end early.
    
    | Parameters | 
      
        description | 
        
          TestDescription: The test in progress. | 
      
    
    
 
Protected methods
    doesRunBinaryGenerateTestResults
    
protected boolean doesRunBinaryGenerateTestResults ()
    
    
    
  
    
 
    doesRunBinaryGenerateTestRuns
    
protected boolean doesRunBinaryGenerateTestRuns ()
    
    
    
  
    
 
    getSkipBinaryCheck
    
protected boolean getSkipBinaryCheck ()
    
    
    
  
    
 
 
 
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2024-12-09 UTC.
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-09 UTC."],[],[]]