OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

java.lang.Object
   ↳ com.android.tradefed.build.BuildInfo
     ↳ com.android.tradefed.build.DeviceBuildInfo
       ↳ com.android.tradefed.build.OtaDeviceBuildInfo


IDeviceBuildInfo używane do testowania aktualizacji bezprzewodowych. Składa się z 2 wersji urządzenia na ITestDevice:

  • obraz kompilacji bazowej (kompilacja, z której ma zostać przeprowadzona aktualizacja OTA);
  • kompilacja OTA (kompilacja do aktualizacji OTA); Powinien zawierać niezbędne atrybuty kompilacji i powiązany pakiet OTA.
this zawiera kompilację bazową, a getOtaBuild() zwraca kompilację OTA.

Podsumowanie

Pola

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

Konstruktory publiczne

OtaDeviceBuildInfo()
OtaDeviceBuildInfo(IDeviceBuildInfo buildInfo)

Metody publiczne

void cleanUp()

Zwalniaj miejsce, usuwając tymczasowe pliki kompilacji.

void cleanUp(List<File> doNotDelete)

Wersja cleanUp(), w której niektóre pliki nie są usuwane.

IBuildInfo clone()

String getBaselineBuildId()
File getBaselineOtatoolsZip()
File getBaselineTargetFileZip()
String getBuildBranch()

Opcjonalna metoda zwracania gałęzi kontroli źródła, z której pochodzi testowana kompilacja.

String getBuildFlavor()

Opcjonalna metoda zwracania typu testowanej kompilacji.

String getBuildId()

Zwraca unikalny identyfikator kompilacji poddanej testowi.

String getBuildTargetName()

Zwraca pełną nazwę testowanej kompilacji.

Collection<VersionedFile> getFiles()

Zwraca wszystkie VersionedFile przechowywane w tym BuildInfo.

IDeviceBuildInfo getOtaBuild()
File getOtaTools()
File getTargetOtatoolsZip()
File getTargetTargetFileZip()
void setBaselineOtatoolsZip(File file, String version)
void setBaselineTargetFileZip(File file, String version)
void setOtaBuild(IDeviceBuildInfo otaBuild)
void setOtaTools(File otaTools, String version)
void setReportTargetBuild(boolean downgrade)
void setTargetOtatoolsZip(File file, String version)
void setTargetTargetFileZip(File file, String version)

Pola

mOtaBuild

protected IDeviceBuildInfo mOtaBuild

mReportTargetBuild

protected boolean mReportTargetBuild

Konstruktory publiczne

OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

OtaDeviceBuildInfo

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

Parametry
buildInfo IDeviceBuildInfo

Metody publiczne

cleanUp

public void cleanUp ()

Zwalniaj miejsce, usuwając tymczasowe pliki kompilacji.

cleanUp

public void cleanUp (List<File> doNotDelete)

Wersja cleanUp(), w której niektóre pliki nie są usuwane.

Parametry
doNotDelete List

klon

public IBuildInfo clone ()

Zwraca
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

Zwraca
String

getBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

Zwraca
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

Zwraca
File

getBuildBranch

public String getBuildBranch ()

Opcjonalna metoda zwracania gałęzi kontroli źródła, z której pochodzi testowana kompilacja.

Zwraca
String gałąź kompilacji lub null, jeśli nie jest ustawiona lub nie ma zastosowania;

getBuildFlavor

public String getBuildFlavor ()

Opcjonalna metoda zwracania typu testowanej kompilacji.

W przypadku kompilacji na platformę Androida często zwracana jest wartość w formacie (produkt kompilacji)-(system operacyjny kompilacji)-(wariant kompilacji). ie generic-linux-userdebug

Zwraca
String wersja kompilacji lub null, jeśli nie jest ustawiona lub nie ma zastosowania.

getBuildId

public String getBuildId ()

Zwraca unikalny identyfikator kompilacji poddanej testowi. Nigdy nie powinien mieć wartości null. Domyślna wartość to UNKNOWN_BUILD_ID.

Zwraca
String

getBuildTargetName

public String getBuildTargetName ()

Zwraca pełną nazwę testowanej kompilacji.

Często stosuje się implementację, w której nazwa celu kompilacji jest tworzona na podstawie kombinacji wersji kompilacji i nazwy gałęzi. [np. (nazwa gałęzi)-(wersja kompilacji)]

Zwraca
String

getFiles

public Collection<VersionedFile> getFiles ()

Zwraca wszystkie VersionedFile przechowywane w tym BuildInfo.

Zwraca
Collection<VersionedFile>

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

Zwraca
IDeviceBuildInfo

getOtaTools

public File getOtaTools ()

Zwraca
File

getTargetOtatoolsZip

public File getTargetOtatoolsZip ()

Zwraca
File

getTargetTargetFileZip

public File getTargetTargetFileZip ()

Zwraca
File

setBaselineOtatoolsZip

public void setBaselineOtatoolsZip (File file, 
                String version)

Parametry
file File

version String

setBaselineTargetFileZip

public void setBaselineTargetFileZip (File file, 
                String version)

Parametry
file File

version String

setOtaBuild

public void setOtaBuild (IDeviceBuildInfo otaBuild)

Parametry
otaBuild IDeviceBuildInfo

setOtaTools

public void setOtaTools (File otaTools, 
                String version)

Parametry
otaTools File

version String

setReportTargetBuild

public void setReportTargetBuild (boolean downgrade)

Parametry
downgrade boolean

setTargetOtatoolsZip

public void setTargetOtatoolsZip (File file, 
                String version)

Parametry
file File

version String

setTargetTargetFileZip

public void setTargetTargetFileZip (File file, 
                String version)

Parametry
file File

version String