MixKernelTargetPreparer

public class MixKernelTargetPreparer
extends BaseTargetPreparer implements ILabPreparer , IConfigurationReceiver

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 รสเป้าหมาย kernel_dir

ผู้รับเหมาก่อสร้างสาธารณะ

MixKernelTargetPreparer

public MixKernelTargetPreparer ()

วิธีการสาธารณะ

ตั้งค่าคอนฟิก

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 รสเป้าหมาย kernel_dir

พารามิเตอร์
device ITestDevice : อุปกรณ์ทดสอบ

oldDeviceDir File : ไดเรกทอรี ERROR(/File) มีอิมเมจอุปกรณ์เก่า

kernelDir File : ไดเรกทอรี ERROR(/File) มีปลายทางรูปภาพเคอร์เนล

gkiDir File : ไดเรกทอรี ERROR(/File) มีปลายทางรูปภาพเคอร์เนล GKI

newDeviceDir File : ไดเรกทอรี ERROR(/File) ที่จะสร้างอิมเมจอุปกรณ์ใหม่

ขว้าง
TargetSetupError หากล้มเหลวในการรันเครื่องมือเคอร์เนลมิกซ์
IOข้อยกเว้น