MixKernelTargetPreparer
  public
  
  
  
  class
  MixKernelTargetPreparer
  
  
  
  
    extends BaseTargetPreparer
  
  
  
  
  
      implements
      
        IConfigurationReceiver, 
      
        ILabPreparer
      
  
  
| java.lang.Object | ||
| ↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
| ↳ | com.android.tradefed.targetprep.MixKernelTargetPreparer | |
A ITargetPreparer that allows to mix a kernel image with the device image.
Summary
| Public constructors | |
|---|---|
| 
      MixKernelTargetPreparer()
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        void | 
      setConfiguration(IConfiguration configuration)
      Injects the  | 
| 
        
        
        
        
        
        void | 
      setUp(TestInformation testInfo)
      Perform the target setup for testing. | 
| Protected methods | |
|---|---|
| 
        
        
        
        
        
        void | 
      runMixKernelTool(ITestDevice device, File oldDeviceDir, File kernelDir, File gkiDir, File newDeviceDir)
      Run mix kernel tool to generate the new device build Mixing tool Usage: build_mixed_kernels device_dir out_dir target flavor kernel_dir | 
Public constructors
MixKernelTargetPreparer
public MixKernelTargetPreparer ()
Public methods
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injects the IConfiguration in use.
| Parameters | |
|---|---|
| configuration | IConfiguration | 
setUp
public void setUp (TestInformation testInfo)
Perform the target setup for testing.
| Parameters | |
|---|---|
| testInfo | TestInformation: TheTestInformationof the invocation. | 
| Throws | |
|---|---|
| BuildError | |
| DeviceNotAvailableException | |
| TargetSetupError | |
Protected methods
runMixKernelTool
protected void runMixKernelTool (ITestDevice device, File oldDeviceDir, File kernelDir, File gkiDir, File newDeviceDir)
Run mix kernel tool to generate the new device build
Mixing tool Usage: build_mixed_kernels device_dir out_dir target flavor kernel_dir
| Parameters | |
|---|---|
| device | ITestDevice: the test device | 
| oldDeviceDir | File: the directoryERROR(/File)contains old device images | 
| kernelDir | File: the directoryERROR(/File)contains kernel images destination | 
| gkiDir | File: the directoryERROR(/File)contains GKI kernel images destination | 
| newDeviceDir | File: the directoryERROR(/File)where new device images will be generated to | 
| Throws | |
|---|---|
| TargetSetupError | if fails to run mix kernel tool | 
|  | IOException | 
