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 |
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 |
abstract IBuildInfo | clone () |
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 |
abstract | getFiles () Bu |
abstract | getProperties () |
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 |
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 |
default VersionedFile | getVersionedFile (String name) Belirli bir ada sahip |
default | getVersionedFileKeys () |
default | getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key) Belirli bir |
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 |
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 |
abstract void | setProperties ( BuildInfoProperties... properties) |
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 |
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 |
getBuildAttributes
public abstractgetBuildAttributes ()
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 |
getProperties
public abstractgetProperties ()
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
publicgetVersionedFileKeys ()
getFile(BuildInfoKey.BuildInfoFileKey)
aracılığıyla VersionedFile
sorgulamak için kullanılabilen anahtar kümesini döndürür.
İadeler | |
---|---|
getVersionedFiles
publicgetVersionedFiles (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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2019-10-02 UTC.