BuildInfo
public
class
BuildInfo
extends Object
implements
IBuildInfo
java.lang.Object | |
↳ | com.android.tradefed.build.BuildInfo |
IBuildInfo
को सामान्य तरीके से लागू करना, जिसे ITestDevice
से जोड़ा जाना चाहिए.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
---|---|
BuildInfo()
एट्रिब्यूट की डिफ़ॉल्ट वैल्यू का इस्तेमाल करके |
|
BuildInfo(String buildId, String buildTargetName)
|
सार्वजनिक तरीके | |
---|---|
void
|
addAppPackageFile(File appPackageFile, String version)
|
void
|
addBuildAttribute(String attributeName, String attributeValue)
|
void
|
addBuildAttributes(
|
void
|
cleanUp()
|
void
|
cleanUp(
|
IBuildInfo
|
clone()
|
final
void
|
copyAllFileFrom(BuildInfo build)
किसी दिए गए बिल्ड से सभी |
boolean
|
equals(Object obj)
|
static
IBuildInfo
|
fromProto(BuildInformation.BuildInfo protoBuild)
इंस्टेंस वापस पाने के लिए, |
|
getAppPackageFiles()
|
|
getBuildAttributes()
|
String
|
getBuildBranch()
|
String
|
getBuildFlavor()
|
String
|
getBuildId()
|
String
|
getBuildTargetName()
|
String
|
getDeviceSerial()
|
File
|
getFile(String name)
|
File
|
getFile(BuildInfoKey.BuildInfoFileKey key)
|
|
getFiles()
|
|
getProperties()
|
|
getRemoteFiles()
|
String
|
getTestTag()
|
String
|
getVersion(BuildInfoKey.BuildInfoFileKey key)
|
String
|
getVersion(String name)
|
VersionedFile
|
getVersionedFile(BuildInfoKey.BuildInfoFileKey key)
|
final
VersionedFile
|
getVersionedFile(String name)
|
|
getVersionedFileKeys()
|
final
|
getVersionedFiles(BuildInfoKey.BuildInfoFileKey key)
|
int
|
hashCode()
|
void
|
removeBuildAttribute(String attributeName)
|
void
|
setBuildBranch(String branch)
|
void
|
setBuildFlavor(String buildFlavor)
|
void
|
setBuildId(String buildId)
|
void
|
setDeviceSerial(String serial)
|
void
|
setFile(String name, File file, String version)
|
void
|
setFile(BuildInfoKey.BuildInfoFileKey key, File file, String version)
|
void
|
setProperties(BuildInfoProperties... properties)
|
void
|
setTestTag(String testTag)
|
File
|
stageRemoteFile(String fileName, File workingDir)
|
BuildInformation.BuildInfo
|
toProto()
|
String
|
toString()
|
सुरक्षित तरीके | |
---|---|
void
|
addAllBuildAttributes(BuildInfo build)
दूसरे बिल्ड से बिल्ड एट्रिब्यूट, शाखा, और फ़्लेवर कॉपी करने के लिए सहायक तरीका. |
void
|
addAllFiles(BuildInfo build)
दूसरे बिल्ड से सभी फ़ाइलें कॉपी करने का सहायक तरीका. |
boolean
|
applyBuildProperties(VersionedFile origFileConsidered, IBuildInfo build, IBuildInfo receiver)
कुछ |
MultiMap<String, String>
|
getAttributesMultiMap()
|
|
getVersionedFileMap()
|
MultiMap<String, VersionedFile>
|
getVersionedFileMapFull()
|
पब्लिक कंस्ट्रक्टर
BuildInfo
public BuildInfo (String buildId, String buildTargetName)
BuildInfo
बनाता है
पैरामीटर | |
---|---|
buildId |
String : बिल्ड आईडी |
buildTargetName |
String : बिल्ड टारगेट का नाम
|
सार्वजनिक तरीके
addAppPackageFile
public void addAppPackageFile (File appPackageFile, String version)
पैरामीटर | |
---|---|
appPackageFile |
File |
version |
String |
addBuildAttribute
public void addBuildAttribute (String attributeName, String attributeValue)
पैरामीटर | |
---|---|
attributeName |
String |
attributeValue |
String |
addBuildAttributes
public void addBuildAttributes (buildAttributes)
पैरामीटर | |
---|---|
buildAttributes |
|
cleanUp
public void cleanUp ()
cleanUp
public void cleanUp (doNotClean)
पैरामीटर | |
---|---|
doNotClean |
|
क्लोन
public IBuildInfo clone ()
रिटर्न | |
---|---|
IBuildInfo |
copyAllFileFrom
public final void copyAllFileFrom (BuildInfo build)
किसी दिए गए बिल्ड से सभी VersionedFile
को इस बिल्ड में कॉपी करें.
पैरामीटर | |
---|---|
build |
BuildInfo |
बराबर
public boolean equals (Object obj)
पैरामीटर | |
---|---|
obj |
Object |
रिटर्न | |
---|---|
boolean |
fromProto
public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)
इंस्टेंस वापस पाने के लिए, toProto()
पर जाएं.
पैरामीटर | |
---|---|
protoBuild |
BuildInformation.BuildInfo |
रिटर्न | |
---|---|
IBuildInfo |
getAppPackageFiles
publicgetAppPackageFiles ()
रिटर्न | |
---|---|
|
getBuildAttributes
publicgetBuildAttributes ()
रिटर्न | |
---|---|
|
getBuildBranch
public String getBuildBranch ()
रिटर्न | |
---|---|
String |
getBuildFlavor
public String getBuildFlavor ()
रिटर्न | |
---|---|
String |
getBuildId
public String getBuildId ()
रिटर्न | |
---|---|
String |
getBuildTargetName
public String getBuildTargetName ()
रिटर्न | |
---|---|
String |
getDeviceSerial
public String getDeviceSerial ()
रिटर्न | |
---|---|
String |
getFile
public File getFile (String name)
पैरामीटर | |
---|---|
name |
String |
रिटर्न | |
---|---|
File |
getFile
public File getFile (BuildInfoKey.BuildInfoFileKey key)
पैरामीटर | |
---|---|
key |
BuildInfoKey.BuildInfoFileKey |
रिटर्न | |
---|---|
File |
getFiles
publicgetFiles ()
रिटर्न | |
---|---|
|
getProperties
publicgetProperties ()
रिटर्न | |
---|---|
|
getRemoteFiles
publicgetRemoteFiles ()
रिटर्न | |
---|---|
|
getTestTag
public String getTestTag ()
रिटर्न | |
---|---|
String |
getVersion
public String getVersion (BuildInfoKey.BuildInfoFileKey key)
पैरामीटर | |
---|---|
key |
BuildInfoKey.BuildInfoFileKey |
रिटर्न | |
---|---|
String |
getVersion
public String getVersion (String name)
पैरामीटर | |
---|---|
name |
String |
रिटर्न | |
---|---|
String |
getVersionedFile
public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)
पैरामीटर | |
---|---|
key |
BuildInfoKey.BuildInfoFileKey |
रिटर्न | |
---|---|
VersionedFile |
getVersionedFile
public final VersionedFile getVersionedFile (String name)
पैरामीटर | |
---|---|
name |
String |
रिटर्न | |
---|---|
VersionedFile |
getVersionedFileKeys
publicgetVersionedFileKeys ()
रिटर्न | |
---|---|
|
getVersionedFiles
public finalgetVersionedFiles (BuildInfoKey.BuildInfoFileKey key)
पैरामीटर | |
---|---|
key |
BuildInfoKey.BuildInfoFileKey |
रिटर्न | |
---|---|
|
hashCode
public int hashCode ()
रिटर्न | |
---|---|
int |
removeBuildAttribute
public void removeBuildAttribute (String attributeName)
पैरामीटर | |
---|---|
attributeName |
String |
setBuildBranch
public void setBuildBranch (String branch)
पैरामीटर | |
---|---|
branch |
String |
setBuildFlavor
public void setBuildFlavor (String buildFlavor)
पैरामीटर | |
---|---|
buildFlavor |
String |
setBuildId
public void setBuildId (String buildId)
पैरामीटर | |
---|---|
buildId |
String |
setDeviceSerial
public void setDeviceSerial (String serial)
पैरामीटर | |
---|---|
serial |
String |
setFile
public void setFile (String name, File file, String version)
पैरामीटर | |
---|---|
name |
String |
file |
File |
version |
String |
setFile
public void setFile (BuildInfoKey.BuildInfoFileKey key, File file, String version)
पैरामीटर | |
---|---|
key |
BuildInfoKey.BuildInfoFileKey |
file |
File |
version |
String |
setProperties
public void setProperties (BuildInfoProperties... properties)
पैरामीटर | |
---|---|
properties |
BuildInfoProperties |
setTestTag
public void setTestTag (String testTag)
पैरामीटर | |
---|---|
testTag |
String |
stageRemoteFile
public File stageRemoteFile (String fileName, File workingDir)
पैरामीटर | |
---|---|
fileName |
String |
workingDir |
File |
रिटर्न | |
---|---|
File |
toProto
public BuildInformation.BuildInfo toProto ()
रिटर्न | |
---|---|
BuildInformation.BuildInfo |
toString
public String toString ()
रिटर्न | |
---|---|
String |
सुरक्षित तरीके
addAllBuildAttributes
protected void addAllBuildAttributes (BuildInfo build)
दूसरे बिल्ड से बिल्ड एट्रिब्यूट, शाखा, और फ़्लेवर कॉपी करने के लिए सहायक तरीका.
पैरामीटर | |
---|---|
build |
BuildInfo |
addAllFiles
protected void addAllFiles (BuildInfo build)
दूसरे बिल्ड से सभी फ़ाइलें कॉपी करने का सहायक तरीका.
फ़ाइलों के लिए नए हार्डलिंक बनाता है, ताकि हर बिल्ड में फ़ाइल का यूनीक फ़ाइल पाथ हो.
पैरामीटर | |
---|---|
build |
BuildInfo |
थ्रो | |
---|---|
|
अगर हार्डलिंक बनाते समय कोई अपवाद मिलता है. |
applyBuildProperties
protected boolean applyBuildProperties (VersionedFile origFileConsidered, IBuildInfo build, IBuildInfo receiver)
कुछ IBuildInfo.BuildInfoProperties
को लागू करने की अनुमति दें और हो सकता है कि अलग तरीके से हैंडल किया जाए.
पैरामीटर | |
---|---|
origFileConsidered |
VersionedFile : फ़िलहाल, जिस VersionedFile को देखा जा रहा है. |
build |
IBuildInfo : ओरिजनल बिल्ड का क्लोन बनाया जा रहा है |
receiver |
IBuildInfo : वह बिल्ड जिसे जानकारी मिल रही है. |
रिटर्न | |
---|---|
boolean |
अगर हमने प्रॉपर्टी लागू कर दी हैं, तो इस वैल्यू को 'सही' पर सेट करें. साथ ही, आगे की प्रोसेस को छोड़ दें. नहीं तो, गलत. |
getAttributesMultiMap
protected MultiMap<String, String> getAttributesMultiMap ()
रिटर्न | |
---|---|
MultiMap<String, String> |
getVersionedFileMap
protectedgetVersionedFileMap ()
रिटर्न | |
---|---|
|
getVersionedFileMapFull
protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()
रिटर्न | |
---|---|
MultiMap<String, VersionedFile> |