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)

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

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

공개 생성자

MixKernelTargetPreparer

public MixKernelTargetPreparer ()

공개 메서드

setConfiguration

public void setConfiguration (IConfiguration configuration)

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

매개변수
configuration IConfiguration

설정

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)

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

혼합 도구 사용: 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