IBuildInfo
public interface IBuildInfo
com.android.tradefed.build.IBuildInfo |
Test edilen yapı hakkında bilgi tutar.
Özet
iç içe sınıflar | |
---|---|
enum | IBuildInfo.BuildInfoProperties Bir |
sabitler | |
---|---|
String | REMOTE_FILE_PREFIX Dosyanın gecikmeli indirmeye ayarlandığını belirtmek için ad içinde kullanılan önek. |
String | REMOTE_FILE_VERSION Uzak dosya sürümlü değil. |
String | UNKNOWN_BUILD_ID Yapı kimliği bilinmediğinde varsayılan değer. |
Genel yöntemler | |
---|---|
default void | addAppPackageFile (File appPackageFile, String version) Yerel apk dosyasını ve ilişkili sürümünü ekler. |
abstract void | addBuildAttribute (String attributeName, String attributeValue) Bir yapı özelliği ekleyin. |
default void | addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes) Derleme özellikleri 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 () |
default | getAppPackageFiles () Yerel uygulama apk dosya(lar)ının ve sürümlerinin bir kopyasını alır. |
abstract | getBuildAttributes () Yapıyı açıklayan bir dizi ad-değer çifti ek öznitelik alın. |
abstract String | getBuildBranch () Test edilen yapının üretildiği kaynak kontrol dalını döndürmek için isteğe bağlı yöntem. |
abstract String | getBuildFlavor () Test edilen yapı türünü döndürmek için isteğe bağlı yöntem. |
abstract String | getBuildId () Test edilen derlemenin benzersiz tanımlayıcısını döndürür. |
abstract String | getBuildTargetName () Test edilen derlemenin 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 () Şu anda |
default | getRemoteFiles () İndirmeyi geciktiren yapı yapılarının yollarını alın. |
abstract String | getTestTag () Yürütülen 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 void | removeBuildAttribute (String attributeName) Belirli bir öznitelik Adını izlemeden kaldırın. |
abstract void | setBuildBranch (String branch) Derleme dalını ayarlayın |
abstract void | setBuildFlavor (String buildFlavor) Yapı lezzetini ayarlayın. |
abstract void | setBuildId (String buildId) Test edilen derlemenin benzersiz tanımlayıcısını ayarlar. |
abstract void | setDeviceSerial (String serial) Bu yapıyla ilişkili |
abstract void | setFile (String name, File file, String version) Bu yapı bilgisinde belirtilen ada sahip bir dosyayı depolar. |
default void | setFile ( BuildInfoKey.BuildInfoFileKey key, File file, String version) Bu derleme bilgisinde |
abstract void | setProperties ( BuildInfoProperties... properties) |
abstract void | setTestTag (String testTag) Çalıştırılmakta olan testler için benzersiz adı ayarlar. |
default File | stageRemoteFile (String fileName, File workingDir) Derleme bilgisinin kök dizininde uzak dosyaların parçası olan bir dosyayı sahneleyin. |
default BuildInformation.BuildInfo | toProto () Bir BuildInfo örneğini bir protobuf'a seri hale getirin. |
sabitler
REMOTE_FILE_PREFIX
public static final String REMOTE_FILE_PREFIX
Dosyanın gecikmeli indirmeye ayarlandığını belirtmek için ad içinde kullanılan önek.
Sabit Değer: "remote_file:"
REMOTE_FILE_VERSION
public static final String REMOTE_FILE_VERSION
Uzak dosya sürümlü değil.
Sabit değer: ""
UNKNOWN_BUILD_ID
public static final String UNKNOWN_BUILD_ID
Yapı kimliği bilinmediğinde varsayılan değer.
Sabit Değer: "-1"
Genel yöntemler
addAppPackageFile
public void addAppPackageFile (File appPackageFile, String version)
Yerel apk dosyasını ve ilişkili sürümünü ekler. getAppPackageFiles()
bu yöntemle eklendikleri sırayla döndürüleceğini unutmayın.
parametreler | |
---|---|
appPackageFile | File |
version | String |
addBuildAttribute
public abstract void addBuildAttribute (String attributeName, String attributeValue)
Bir yapı özelliği ekleyin. Bu, mevcut bir öznitelik Adının geçersiz kılınmasına izin vermez.
parametreler | |
---|---|
attributeName | String : benzersiz nitelik adı |
attributeValue | String : nitelik değeri |
addBuildAttributes
public void addBuildAttributes (buildAttributes)
Derleme özellikleri 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 |
getAppPackageFiles
publicgetAppPackageFiles ()
Yerel uygulama apk dosya(lar)ının ve sürümlerinin bir kopyasını alır. Döndürülen sipariş, IAppBuildInfo
eklendiği sıra ile eşleşir.
İadeler | |
---|---|
getBuildAttributes
public abstractgetBuildAttributes ()
Yapıyı açıklayan bir dizi ad-değer çifti ek öznitelik alın.
İadeler | |
---|---|
yapı özniteliklerinin bir ERROR(/Map) 'si. null olmayacak, ancak boş olabilir. |
getBuildBranch
public abstract String getBuildBranch ()
Test edilen yapının üretildiği kaynak kontrol dalını döndürmek için isteğe bağlı yöntem.
İadeler | |
---|---|
String | yapı dalı veya ayarlanmamışsa/geçerli değilse null |
getBuildFlavor
public abstract String getBuildFlavor ()
Test edilen yapı türünü döndürmek için isteğe bağlı yöntem.
Android platform derlemeleri için yaygın bir uygulama, geri dönmektir (ürün oluştur)-(işletim sistemi)-(varyant oluştur). yani jenerik-linux-userdebugİadeler | |
---|---|
String | yapı tadı veya ayarlanmamışsa/geçerli değilse null |
getBuildId
public abstract String getBuildId ()
Test edilen derlemenin benzersiz tanımlayıcısını döndürür. Asla boş olmamalıdır. UNKNOWN_BUILD_ID
için varsayılandır.
İadeler | |
---|---|
String |
getBuildTargetName
public abstract String getBuildTargetName ()
Test edilen derlemenin tam adını döndürün.
Yaygın bir uygulama, yapı hedefi adını, yapı tadı ve dal adının bir kombinasyonundan oluşturmaktır. [yani (şube adı)-(yapı lezzeti)]İadeler | |
---|---|
String |
getDeviceSeri
public abstract String getDeviceSerial ()
İadeler | |
---|---|
String | Bu derlemenin yürütüldüğü ITestDevice serisi. Bu yapıyla ilişkilendirilmiş bir aygıt yoksa null değerini 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 abstractgetFiles ()
Bu BuildInfo
içinde depolanan tüm VersionedFile
dosyalarını döndürür.
İadeler | |
---|---|
getProperties
public abstractgetProperties ()
Şu anda IBuildInfo
üzerinde ayarlanmış özelliklerin bir kopyasını döndürür.
İadeler | |
---|---|
getRemoteFiles
publicgetRemoteFiles ()
İndirmeyi geciktiren yapı yapılarının yollarını alın.
İadeler | |
---|---|
getTestEtiketi
public abstract String getTestTag ()
Yürütülen 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 : İstenen BuildInfoFileKey . |
İadeler | |
---|---|
String | resim sürümü veya bulunamazsa 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 : İstenen BuildInfoFileKey . |
İadeler | |
---|---|
VersionedFile | Sürümlü dosya veya bulunamazsa null |
getVersionedFile
public VersionedFile getVersionedFile (String name)
Belirli bir ada sahip VersionedFile
almak için yardımcı yöntem.
İadeler | |
---|---|
VersionedFile | Sürümlü dosya veya bulunamazsa null |
getVersionedFileKeys
publicgetVersionedFileKeys ()
VersionedFile
getFile(BuildInfoKey.BuildInfoFileKey)
aracılığıyla 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
s listesini almak için yardımcı yöntem. Anahtar bir liste kaydetmeye izin veriyorsa.
parametreler | |
---|---|
key | BuildInfoKey.BuildInfoFileKey : İstenen BuildInfoFileKey . |
İadeler | |
---|---|
Sürümlü dosya veya bulunamazsa null |
kaldırBuildAttribute
public void removeBuildAttribute (String attributeName)
Belirli bir öznitelik Adını izlemeden kaldırın.
parametreler | |
---|---|
attributeName | String : izlemeyi durdurma özelliği |
setBuildBranch
public abstract void setBuildBranch (String branch)
Derleme dalını ayarlayın
parametreler | |
---|---|
branch | String : şube adı |
setBuildFlavor
public abstract void setBuildFlavor (String buildFlavor)
Yapı lezzetini ayarlayın.
setBuildId
public abstract void setBuildId (String buildId)
Test edilen derlemenin benzersiz tanımlayıcısını ayarlar. Asla boş olmamalıdır.
parametreler | |
---|---|
buildId | String |
setDeviceSeri
public abstract void setDeviceSerial (String serial)
Bu yapıyla ilişkili ITestDevice
serisini ayarlayın.
parametreler | |
---|---|
serial | String : Bu derlemenin yürütüldüğü ITestDevice seri numarası. |
setFile
public abstract void setFile (String name, File file, String version)
Bu yapı bilgisinde belirtilen ada sahip bir dosyayı 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 : BuildInfoFileKey dayalı dosyanın benzersiz adı. |
file | File : yerel ERROR(/File) |
version | String : dosya sürümü |
setÖzellikler
public abstract void setProperties (BuildInfoProperties... properties)
IBuildInfo
örneği için BuildInfoProperties
ayarlayın. Daha önce ayarlanmış tüm mevcut özellikleri geçersiz kılın.
parametreler | |
---|---|
properties | BuildInfoProperties : Eklenecek özelliklerin listesi. |
setTestTag
public abstract void setTestTag (String testTag)
Çalıştırılmakta olan testler için benzersiz adı ayarlar.
parametreler | |
---|---|
testTag | String |
StageRemoteDosya
public File stageRemoteFile (String fileName, File workingDir)
Derleme bilgisinin kök dizininde uzak dosyaların parçası olan bir dosyayı sahneleyin.
YAPILACAKLAR(b/138416078): Bir test için gerekli olan modüller, test modülünün dizininin kendisine düzgün bir şekilde çıktı alınabildiğinde, bu arabirimi ve çağıranını kaldırın.
parametreler | |
---|---|
fileName | String : Uzak dosyalarda bulunacak dosyanın adı. |
workingDir | File : dosyayı hazırlamak için dizinin bir ERROR(/File) nesnesi. |
İadeler | |
---|---|
File | yerel workDir'de hazırlanan dosyanın ERROR(/File) nesnesi. |
içinProto
public BuildInformation.BuildInfo toProto ()
Bir BuildInfo örneğini bir protobuf'a seri hale getirin.
İadeler | |
---|---|
BuildInformation.BuildInfo |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2022-08-15 UTC.