MixKernelTargetPreparer

public class MixKernelTargetPreparer
extends BaseTargetPreparer implements ILabPreparer , IConfigurationReceiver

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


Ein ITargetPreparer , der es ermöglicht, ein Kernel-Image mit dem Geräte-Image zu mischen.

Zusammenfassung

Öffentliche Bauträger

MixKernelTargetPreparer ()

Öffentliche Methoden

void setConfiguration ( IConfiguration configuration)

Fügt die verwendete IConfiguration ein.

void setUp ( TestInformation testInfo)

Führen Sie die Zieleinrichtung zum Testen durch.

Geschützte Methoden

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

Führen Sie das Mix-Kernel-Tool aus, um den neuen Geräte-Build zu generieren

Verwendung des Mischtools: build_mixed_kernels, Geräteverzeichnis, Ausgangsverzeichnis, Zielvariante, Kernelverzeichnis

Öffentliche Bauträger

MixKernelTargetPreparer

public MixKernelTargetPreparer ()

Öffentliche Methoden

setConfiguration

public void setConfiguration (IConfiguration configuration)

Fügt die verwendete IConfiguration ein.

Parameter
configuration IConfiguration

aufstellen

public void setUp (TestInformation testInfo)

Führen Sie die Zieleinrichtung zum Testen durch.

Parameter
testInfo TestInformation : Die TestInformation des Aufrufs.

Würfe
BuildError
DeviceNotAvailableException
TargetSetupError

Geschützte Methoden

runMixKernelTool

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

Führen Sie das Mix-Kernel-Tool aus, um den neuen Geräte-Build zu generieren

Verwendung des Mischtools: build_mixed_kernels, Geräteverzeichnis, Ausgangsverzeichnis, Zielvariante, Kernelverzeichnis

Parameter
device ITestDevice : das Testgerät

oldDeviceDir File : Das Verzeichnis ERROR(/File) enthält alte Gerätebilder

kernelDir File : Das Verzeichnis ERROR(/File) enthält das Kernel-Image-Ziel

gkiDir File : Das Verzeichnis ERROR(/File) enthält das GKI-Kernel-Image-Ziel

newDeviceDir File : das Verzeichnis ERROR(/File) , in dem neue Gerätebilder generiert werden

Würfe
TargetSetupError Wenn das Mix-Kernel-Tool nicht ausgeführt werden kann
IOException