เครื่องมือเตรียมเป้าหมายเคอร์เนล

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)

เรียกใช้เครื่องมือเคอร์เนลมิกซ์เพื่อสร้างบิลด์ของอุปกรณ์ใหม่

การใช้เครื่องมือผสม: Builder_mixed_kernels device_dir out_dir รสชาติเป้าหมาย kernel_dir

ช่างก่อสร้างสาธารณะ

เครื่องมือเตรียมเป้าหมายเคอร์เนล

public MixKernelTargetPreparer ()

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

ตั้งค่าการกำหนดค่า

public void setConfiguration (IConfiguration configuration)

แทรก IConfiguration ที่ใช้งานอยู่

พารามิเตอร์
configuration IConfiguration

ตั้งค่า

public void setUp (TestInformation testInfo)

ตั้งค่าเป้าหมายสำหรับการทดสอบ

พารามิเตอร์
testInfo TestInformation: TestInformation ของการเรียกใช้

การขว้าง
BuildError
DeviceNotAvailableException
TargetSetupError

วิธีการป้องกัน

เครื่องมือเรียกใช้มิกซ์

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

เรียกใช้เครื่องมือเคอร์เนลมิกซ์เพื่อสร้างบิลด์ของอุปกรณ์ใหม่

การใช้เครื่องมือผสม: Builder_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