to top
public class

KernelDeviceBuildInfo

extends BuildInfo
implements IDeviceBuildInfo IKernelBuildInfo
java.lang.Object
   ↳ com.android.tradefed.build.BuildInfo
     ↳ com.android.tradefed.build.KernelDeviceBuildInfo

Class Overview

A IBuildInfo that represents a kernel build paired with a complete Android build.

Summary

[Expand]
Inherited Constants
From interface com.android.tradefed.build.IBuildInfo
Public Constructors
KernelDeviceBuildInfo()
Creates a KernelBuildInfo.
KernelDeviceBuildInfo(String buildId, String testTarget, String buildName)
Creates a KernelBuildInfo.
Public Methods
void cleanUp()
Clean up any temporary build files
IBuildInfo clone()
File getBasebandImageFile()
Get the local baseband image file.
String getBasebandVersion()
Get the baseband version.
File getBootloaderImageFile()
Get the local bootloader image file.
String getBootloaderVersion()
Get the bootloader version.
long getCommitTime()
Get the git commit time.
String getDeviceBuildId()
Returns the unique identifier of platform build under test.
File getDeviceImageFile()
Get the local device image zip file.
String getDeviceImageVersion()
Get the local device image zip version.
File getKernelFile()
Get the kernel file.
String getKernelVersion()
Get the kernel file version.
File getMkbootimgFile()
Gets the mkbootimg file used to create the kernel image.
String getMkbootimgVersion()
Gets the mkbootimg version.
File getOtaPackageFile()
Get the device OTA package zip file.
String getOtaPackageVersion()
Get the device OTA package zip version.
File getRamdiskFile()
Gets the ramdisk file used to create the kernel image.
String getRamdiskVersion()
Gets the ramdisk version.
String getSha1()
Gets the git sha1.
String getShortSha1()
Gets the git short sha1.
File getTestsDir()
Get the local path to the extracted tests.zip file contents.
String getTestsDirVersion()
Get the extracted tests.zip version.
File getUserDataImageFile()
Get the local test userdata image file.
String getUserDataImageVersion()
Get the local test userdata image version.
void setBasebandImage(File basebandFile, String version)
Set the baseband image for the device build.
void setBootloaderImageFile(File bootloaderImgFile, String version)
Set the bootloader image for the device build.
void setCommitTime(long time)
Sets the git commit time for the change.
void setDeviceBuild(IDeviceBuildInfo deviceBuild)
Sets the device build.
void setDeviceImageFile(File deviceImageFile, String version)
Set the device system image file to use.
void setKernelBuild(IKernelBuildInfo kernelBuild)
Sets the kernel build.
void setKernelFile(File kernelFile, String version)
Set the kernel file
void setMkbootimgFile(File mkbootimg, String version)
Sets the mkbootimg file used to create the kernel image.
void setOtaPackageFile(File otaFile, String version)
Set the device OTA package zip file.
void setRamdiskFile(File ramdisk, String version)
Gets the ramdisk file used to create the kernel image.
void setSha1(String sha1)
Sets the git sha1.
void setShortSha1(String shortSha1)
Sets the git short sha1.
void setTestsDir(File testsDir, String version)
Set local path to the extracted tests.zip file contents.
void setUserDataImageFile(File userDataFile, String version)
Set the user data image file to use.
[Expand]
Inherited Methods
From class com.android.tradefed.build.BuildInfo
From class java.lang.Object
From interface com.android.tradefed.build.IBuildInfo
From interface com.android.tradefed.build.IDeviceBuildInfo
From interface com.android.tradefed.build.IKernelBuildInfo

Public Constructors

public KernelDeviceBuildInfo ()

Creates a KernelBuildInfo.

public KernelDeviceBuildInfo (String buildId, String testTarget, String buildName)

Creates a KernelBuildInfo.

Parameters
buildId the build id as a combination of the kernel build id and the device build id
testTarget the test target
buildName the build name

Public Methods

public void cleanUp ()

Clean up any temporary build files

public IBuildInfo clone ()

public File getBasebandImageFile ()

Get the local baseband image file.

public String getBasebandVersion ()

Get the baseband version.

public File getBootloaderImageFile ()

Get the local bootloader image file.

public String getBootloaderVersion ()

Get the bootloader version.

public long getCommitTime ()

Get the git commit time.

Returns
  • the git commit time in seconds since the Unix epoch.

public String getDeviceBuildId ()

Returns the unique identifier of platform build under test. Should never be null. Defaults to UNKNOWN_BUILD_ID.

public File getDeviceImageFile ()

Get the local device image zip file.

public String getDeviceImageVersion ()

Get the local device image zip version.

public File getKernelFile ()

Get the kernel file.

Returns
  • the kernel file

public String getKernelVersion ()

Get the kernel file version.

Returns
  • the kernel file version

public File getMkbootimgFile ()

Gets the mkbootimg file used to create the kernel image.

public String getMkbootimgVersion ()

Gets the mkbootimg version.

public File getOtaPackageFile ()

Get the device OTA package zip file.

public String getOtaPackageVersion ()

Get the device OTA package zip version.

public File getRamdiskFile ()

Gets the ramdisk file used to create the kernel image.

public String getRamdiskVersion ()

Gets the ramdisk version.

public String getSha1 ()

Gets the git sha1.

Returns
  • the git sha1

public String getShortSha1 ()

Gets the git short sha1.

Returns
  • the git short sha1

public File getTestsDir ()

Get the local path to the extracted tests.zip file contents.

public String getTestsDirVersion ()

Get the extracted tests.zip version.

public File getUserDataImageFile ()

Get the local test userdata image file.

public String getUserDataImageVersion ()

Get the local test userdata image version.

public void setBasebandImage (File basebandFile, String version)

Set the baseband image for the device build.

Parameters
basebandFile the baseband image File
version the version of the baseband

public void setBootloaderImageFile (File bootloaderImgFile, String version)

Set the bootloader image for the device build.

Parameters
bootloaderImgFile the bootloader image File
version the version of the bootloader

public void setCommitTime (long time)

Sets the git commit time for the change.

Parameters
time the time in seconds since the Unix epoch.

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Sets the device build.

public void setDeviceImageFile (File deviceImageFile, String version)

Set the device system image file to use.

public void setKernelBuild (IKernelBuildInfo kernelBuild)

Sets the kernel build.

public void setKernelFile (File kernelFile, String version)

Set the kernel file

public void setMkbootimgFile (File mkbootimg, String version)

Sets the mkbootimg file used to create the kernel image.

public void setOtaPackageFile (File otaFile, String version)

Set the device OTA package zip file.

public void setRamdiskFile (File ramdisk, String version)

Gets the ramdisk file used to create the kernel image.

public void setSha1 (String sha1)

Sets the git sha1.

Parameters
sha1 the git sha1

public void setShortSha1 (String shortSha1)

Sets the git short sha1.

Parameters
shortSha1 the git short sha1

public void setTestsDir (File testsDir, String version)

Set local path to the extracted tests.zip file contents.

public void setUserDataImageFile (File userDataFile, String version)

Set the user data image file to use.