Google 致力于为黑人社区推动种族平等。查看具体举措
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

IBuildInfo

public interface IBuildInfo

com.android.tradefed.build.IBuildInfo


Test edilen derlemeyle ilgili bilgileri tutar.

Özet

İç içe geçmiş sınıflar

enum IBuildInfo.BuildInfoProperties

Bir IBuildInfo bazı işlemlerde IBuildInfo ayar IBuildInfo gereken bazı özellikler.

Sabitler

String UNKNOWN_BUILD_ID

Derleme kimliği bilinmediğinde varsayılan değer.

Kamu yöntemleri

abstract void addBuildAttribute (String attributeName, String attributeValue)

Bir yapı özelliği ekleyin

default void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

Derleme öznitelikleri ekleyin

abstract void cleanUp ()

Tüm geçici derleme dosyalarını temizleyin

abstract void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

Bazı dosyaların silinmediği cleanUp() sürümü.

abstract IBuildInfo clone ()

IBuildInfo nesnesini klonlar.

abstract getBuildAttributes ()

Yapıyı açıklayan ek özniteliklerin bir dizi ad-değer çifti alın.

abstract String getBuildBranch ()

Test edilen yapının üretildiği kaynak denetim dalını döndürmek için isteğe bağlı yöntem.

abstract String getBuildFlavor ()

Test edilmekte olan derleme türünü döndürmek için isteğe bağlı yöntem.

abstract String getBuildId ()

Test edilen yapının benzersiz tanımlayıcısını döndürür.

abstract String getBuildTargetName ()

Test edilen yapının tam adını döndürün.

abstract String getDeviceSerial ()
abstract File getFile (String name)

Verilen ada sahip bir dosyayı almak için yardımcı yöntem.

default File getFile ( BuildInfoKey.BuildInfoFileKey key)

Verilen bir BuildInfoFileKey ile bir dosyayı almak için yardımcı yöntem.

abstract getFiles ()

Bu BuildInfo depolanan tüm VersionedFile ları döndürür.

abstract getProperties ()

IBuildInfo ayarlanmış olan özelliklerin bir kopyasını döndürür.

abstract String getTestTag ()

Çalıştırılan testler için benzersiz bir ad döndürün.

default String getVersion ( BuildInfoKey.BuildInfoFileKey key)

Verilen bir BuildInfoFileKey ile bir dosya sürümünü almak için yardımcı yöntem.

abstract String getVersion (String name)

Verilen ada sahip bir dosya sürümünü almak için yardımcı yöntem.

default VersionedFile getVersionedFile ( BuildInfoKey.BuildInfoFileKey key)

Belirli bir BuildInfoFileKey ile VersionedFile almak için yardımcı yöntem.

default VersionedFile getVersionedFile (String name)

Belirli bir ada sahip VersionedFile almak için yardımcı yöntem.

default getVersionedFileKeys ()

getFile(BuildInfoKey.BuildInfoFileKey) aracılığıyla VersionedFile sorgulamak için kullanılabilen anahtar kümesini döndürür.

default getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key)

Belirli bir BuildInfoFileKey ile ilişkili VersionedFile listelerini almak için yardımcı yöntem.

default boolean isTestResourceBuild ()

Bu derlemenin bir test kaynağı derlemesi olup olmadığını kontrol edin.

abstract void setBuildBranch (String branch)

Derleme dalını ayarlayın

abstract void setBuildFlavor (String buildFlavor)

Yapı tarzını ayarlayın.

abstract void setBuildId (String buildId)

Test edilen derlemenin benzersiz tanımlayıcısını ayarlar.

abstract void setDeviceSerial (String serial)

Bu derlemeyle ilişkili ITestDevice serisini ayarlayın.

abstract void setFile (String name, File file, String version)

Bu derleme bilgisinde verilen adla bir dosya depolar.

default void setFile ( BuildInfoKey.BuildInfoFileKey key, File file, String version)

Bu derleme bilgisinde BuildInfoFileKey verilen bir dosyayı depolar.

abstract void setProperties ( BuildInfoProperties... properties)

IBuildInfo örneği için BuildInfoProperties öğesini ayarlayın.

default void setTestResourceBuild (boolean testResourceBuild)

Derlemeyi test kaynağı derlemesi olarak ayarlayın.

abstract void setTestTag (String testTag)

Çalıştırılan testler için benzersiz adı ayarlar.

default BuildInformation.BuildInfo toProto ()

BuildInfo örneğini bir protobuf olarak seri hale getirin.

Sabitler

UNKNOWN_BUILD_ID

public static final String UNKNOWN_BUILD_ID

Derleme kimliği bilinmediğinde varsayılan değer.

Sabit Değer: "-1"

Kamu yöntemleri

addBuildAttribute

public abstract void addBuildAttribute (String attributeName, 
                String attributeValue)

Bir yapı özelliği ekleyin

Parametreler
attributeName String : benzersiz öznitelik adı

attributeValue String : öznitelik değeri

addBuildAttributes

public void addBuildAttributes ( buildAttributes)

Derleme öznitelikleri ekleyin

Parametreler
buildAttributes : Eklenecek özniteliklerin haritası

Temizlemek

public abstract void cleanUp ()

Tüm geçici derleme dosyalarını temizleyin

Temizlemek

public abstract void cleanUp ( doNotDelete)

Bazı dosyaların silinmediği cleanUp() sürümü.

Parametreler
doNotDelete

klon

public abstract IBuildInfo clone ()

IBuildInfo nesnesini klonlar.

İadeler
IBuildInfo

getBuildAttributes

public abstract  getBuildAttributes ()

Yapıyı açıklayan ek özniteliklerin bir dizi ad-değer çifti alın.

İadeler
yapı özniteliklerine ilişkin bir ERROR(/Map) . null olmayacak, ancak boş olabilir.

getBuildBranch

public abstract String getBuildBranch ()

Test edilen yapının üretildiği kaynak denetim dalını döndürmek için isteğe bağlı yöntem.

İadeler
String yapı dalı veya ayarlanmamışsa / uygun değilse null

getBuildFlavor

public abstract String getBuildFlavor ()

Test edilmekte olan derleme türünü döndürmek için isteğe bağlı yöntem.

Android platform derlemeleri için yaygın bir uygulama, (ürün oluştur) - (işletim sistemi oluştur) - (varyant oluştur) döndürmektir. yani jenerik-linux-userdebug

İadeler
String yapı çeşidi veya ayarlanmadıysa / uygulanamıyorsa null

getBuildId

public abstract String getBuildId ()

Test edilen yapının benzersiz tanımlayıcısını döndürür. Asla boş olmamalı. UNKNOWN_BUILD_ID varsayılanlar.

İadeler
String

getBuildTargetName

public abstract String getBuildTargetName ()

Test edilen yapının tam adını döndürün.

Yaygın bir uygulama, yapı hedefi adını, yapı çeşidi ve dal adının bir kombinasyonundan oluşturmaktır. [yani (dal adı) - (yapı çeşidi)]

İadeler
String

getDeviceSerial

public abstract String getDeviceSerial ()

İadeler
String Bu yapının yürütüldüğü ITestDevice serisi. Bu yapıyla ilişkilendirilmiş bir cihaz yoksa null döndürür.

dosyayı al

public abstract File getFile (String name)

Verilen ada sahip bir dosyayı almak için yardımcı yöntem.

İadeler
File resim dosyası veya bulunamazsa null

dosyayı al

public File getFile (BuildInfoKey.BuildInfoFileKey key)

Verilen bir BuildInfoFileKey ile bir dosyayı almak için yardımcı yöntem.

Parametreler
key BuildInfoKey.BuildInfoFileKey : istenen BuildInfoFileKey .

İadeler
File resim dosyası veya bulunamazsa null

getFiles

public abstract  getFiles ()

Bu BuildInfo depolanan tüm VersionedFile döndürür.

İadeler

getProperties

public abstract  getProperties ()

IBuildInfo ayarlanmış olan özelliklerin bir kopyasını döndürür.

İadeler

getTestTag

public abstract String getTestTag ()

Çalıştırılan testler için benzersiz bir ad döndürün.

İadeler
String

getVersion

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

Verilen bir BuildInfoFileKey ile bir dosya sürümünü almak için yardımcı yöntem.

Parametreler
key BuildInfoKey.BuildInfoFileKey : BuildInfoFileKey istendi.

İadeler
String resim sürümü veya bulunmazsa null

getVersion

public abstract String getVersion (String name)

Verilen ada sahip bir dosya sürümünü almak için yardımcı yöntem.

İadeler
String resim sürümü veya bulunamazsa null

getVersionedFile

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

Belirli bir BuildInfoFileKey ile VersionedFile almak için yardımcı yöntem.

Parametreler
key BuildInfoKey.BuildInfoFileKey : BuildInfoFileKey istendi.

İadeler
VersionedFile Bulunmazsa sürümü belirlenmiş dosya veya null

getVersionedFile

public VersionedFile getVersionedFile (String name)

Belirli bir ada sahip VersionedFile almak için yardımcı yöntem.

İadeler
VersionedFile Bulunmazsa sürümü belirlenmiş dosya veya null

getVersionedFileKeys

public  getVersionedFileKeys ()

getFile(BuildInfoKey.BuildInfoFileKey) aracılığıyla VersionedFile sorgulamak için kullanılabilen anahtar kümesini döndürür.

İadeler

getVersionedFiles

public  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

Belirli bir BuildInfoFileKey ile ilişkili VersionedFile listelerini almak için yardımcı yöntem. Anahtar bir listenin kaydedilmesine izin veriyorsa.

Parametreler
key BuildInfoKey.BuildInfoFileKey : BuildInfoFileKey istendi.

İadeler
Bulunmazsa sürümü belirlenmiş dosya veya null

isTestResourceBuild

public boolean isTestResourceBuild ()

Bu derlemenin bir test kaynağı derlemesi olup olmadığını kontrol edin.

İadeler
boolean

setBuildBranch

public abstract void setBuildBranch (String branch)

Derleme dalını ayarlayın

Parametreler
branch String : dal adı

setBuildFlavor

public abstract void setBuildFlavor (String buildFlavor)

Yapı tarzını ayarlayın.

setBuildId

public abstract void setBuildId (String buildId)

Test edilen derlemenin benzersiz tanımlayıcısını ayarlar. Asla boş olmamalı.

Parametreler
buildId String

setDeviceSerial

public abstract void setDeviceSerial (String serial)

Bu derlemeyle ilişkili ITestDevice serisini ayarlayın.

Parametreler
serial String : bu yapının yürütüldüğü ITestDevice seri numarası.

setFile

public abstract void setFile (String name, 
                File file, 
                String version)

Bu derleme bilgisinde verilen adla bir dosya depolar.

Parametreler
name String : dosyanın benzersiz adı

file File : yerel ERROR(/File)

version String : dosya sürümü

setFile

public void setFile (BuildInfoKey.BuildInfoFileKey key, 
                File file, 
                String version)

Bu derleme bilgisinde BuildInfoFileKey verilen bir dosyayı depolar.

Parametreler
key BuildInfoKey.BuildInfoFileKey : dayalı dosyanın benzersiz bir isim BuildInfoFileKey .

file File : yerel ERROR(/File)

version String : dosya sürümü

setProperties

public abstract void setProperties (BuildInfoProperties... properties)

IBuildInfo örneği için BuildInfoProperties öğesini ayarlayın. Önceden ayarlanmış tüm mevcut özellikleri geçersiz kılın.

Parametreler
properties BuildInfoProperties : BuildInfoProperties özelliklerin listesi.

setTestResourceBuild

public void setTestResourceBuild (boolean testResourceBuild)

Derlemeyi test kaynağı derlemesi olarak ayarlayın.

Parametreler
testResourceBuild boolean

setTestTag

public abstract void setTestTag (String testTag)

Çalıştırılan testler için benzersiz adı ayarlar.

Parametreler
testTag String

toProto

public BuildInformation.BuildInfo toProto ()

BuildInfo örneğini bir protobuf olarak seri hale getirin.

İadeler
BuildInformation.BuildInfo