MixKernelTargetPreparer

public class MixKernelTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver, ILabPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.MixKernelTargetPreparer


커널 이미지와 기기 이미지를 혼합할 수 있는 ITargetPreparer입니다.

요약

공개 생성자

MixKernelTargetPreparer()

공개 메서드

void setConfiguration(IConfiguration configuration)

사용 중인 IConfiguration를 삽입합니다.

void setUp(TestInformation testInfo)

테스트를 위해 타겟 설정을 실행합니다.

보호된 메서드

void runMixKernelTool(ITestDevice device, File oldDeviceDir, File kernelDir, File gkiDir, File newDeviceDir)

mix 커널 도구를 실행하여 새 기기 빌드 생성

혼합 도구 사용법: build_mixed_kernels device_dir out_dir target flavor kernel_dir

공개 생성자

MixKernelTargetPreparer

public MixKernelTargetPreparer ()

공개 메서드

setConfiguration

public void setConfiguration (IConfiguration configuration)

사용 중인 IConfiguration를 삽입합니다.

매개변수
configuration IConfiguration

setUp

public void setUp (TestInformation testInfo)

테스트를 위해 타겟 설정을 실행합니다.

매개변수
testInfo TestInformation: 호출의 TestInformation입니다.

생성 값
BuildError
DeviceNotAvailableException
TargetSetupError

보호된 메서드

runMixKernelTool

protected void runMixKernelTool (ITestDevice device, 
                File oldDeviceDir, 
                File kernelDir, 
                File gkiDir, 
                File newDeviceDir)

mix 커널 도구를 실행하여 새 기기 빌드 생성

혼합 도구 사용법: build_mixed_kernels device_dir out_dir target flavor kernel_dir

매개변수
device ITestDevice: 테스트 기기

oldDeviceDir File: ERROR(/File) 디렉터리에 이전 기기 이미지가 포함되어 있습니다.

kernelDir File: ERROR(/File) 디렉터리에 커널 이미지 대상이 포함되어 있습니다.

gkiDir File: ERROR(/File) 디렉터리에 GKI 커널 이미지 대상이 포함되어 있습니다.

newDeviceDir File: 새 기기 이미지가 생성될 디렉터리 ERROR(/File)입니다.

생성 값
TargetSetupError 믹스 커널 도구를 실행하지 못하는 경우
IOException