बिल्डइन्फो

public class BuildInfo
extends Object implements IBuildInfo

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.build.BuildInfo


एक की जेनेरिक कार्यान्वयन IBuildInfo है कि एक से संबद्ध होना चाहिए ITestDevice

सारांश

सार्वजनिक निर्माणकर्ता

BuildInfo ()

एक बनाता है BuildInfo डिफ़ॉल्ट विशेषता मान का उपयोग कर।

BuildInfo (String buildId, String buildTargetName)

एक बनाता है BuildInfo

सार्वजनिक तरीके

void addAppPackageFile (File appPackageFile, String version)

void addBuildAttribute (String attributeName, String attributeValue)

void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

void cleanUp ()

void cleanUp ( doNotClean) cleanUp ( doNotClean)

IBuildInfo clone ()

final void copyAllFileFrom ( BuildInfo build)

सर्व कॉपी VersionedFile यह एक करने के लिए किसी दिए गए निर्माण से।

boolean equals (Object obj)

static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

करने के लिए उलटा आपरेशन toProto() उदाहरण वापस पाने के लिए।

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)

में से कुछ को लागू करने की अनुमति दें IBuildInfo.BuildInfoProperties और संभवतः एक अलग से निपटने है।

MultiMap<String, String> getAttributesMultiMap ()
getVersionedFileMap ()
MultiMap<String, VersionedFile> getVersionedFileMapFull ()

सार्वजनिक निर्माणकर्ता

बिल्डइन्फो

public BuildInfo ()

एक बनाता है 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

साफ - सफाई

public void cleanUp ()

साफ - सफाई

public void cleanUp ( doNotClean)

मापदंडों
doNotClean

क्लोन

public IBuildInfo clone ()

रिटर्न
IBuildInfo

कॉपीऑलफाइलफ्रॉम

public final void copyAllFileFrom (BuildInfo build)

सर्व कॉपी VersionedFile यह एक करने के लिए किसी दिए गए निर्माण से।

मापदंडों
build BuildInfo

बराबरी

public boolean equals (Object obj)

मापदंडों
obj Object

रिटर्न
boolean

प्रोटो से

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

करने के लिए उलटा आपरेशन toProto() उदाहरण वापस पाने के लिए।

मापदंडों
protoBuild BuildInformation.BuildInfo

रिटर्न
IBuildInfo

getAppPackageFiles

public  getAppPackageFiles ()

रिटर्न

getBuildAttributes

public  getBuildAttributes ()

रिटर्न

गेटबिल्डब्रांच

public String getBuildBranch ()

रिटर्न
String

गेटबिल्ड फ्लेवर

public String getBuildFlavor ()

रिटर्न
String

गेटबिल्ड आईडी

public String getBuildId ()

रिटर्न
String

getBuildTargetName

public String getBuildTargetName ()

रिटर्न
String

getDeviceSerial

public String getDeviceSerial ()

रिटर्न
String

दस्तावेज लें

public File getFile (String name)

मापदंडों
name String

रिटर्न
File

दस्तावेज लें

public File getFile (BuildInfoKey.BuildInfoFileKey key)

मापदंडों
key BuildInfoKey.BuildInfoFileKey

रिटर्न
File

फ़ाइल प्राप्त करें

public  getFiles ()

रिटर्न

गुण प्राप्त करें

public  getProperties ()

रिटर्न

रिमोटफाइल प्राप्त करें

public  getRemoteFiles ()

रिटर्न

गेटटेस्टटैग

public String getTestTag ()

रिटर्न
String

संस्करण प्राप्त करें

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

मापदंडों
key BuildInfoKey.BuildInfoFileKey

रिटर्न
String

संस्करण प्राप्त करें

public String getVersion (String name)

मापदंडों
name String

रिटर्न
String

getVersionedफ़ाइल

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

मापदंडों
key BuildInfoKey.BuildInfoFileKey

रिटर्न
VersionedFile

getVersionedफ़ाइल

public final VersionedFile getVersionedFile (String name)

मापदंडों
name String

रिटर्न
VersionedFile

getVersionedFileKeys

public  getVersionedFileKeys ()

रिटर्न

प्राप्त संस्करण फ़ाइलें

public final  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

मापदंडों
key BuildInfoKey.BuildInfoFileKey

रिटर्न

हैश कोड

public int hashCode ()

रिटर्न
int

निकालेंबिल्डएट्रिब्यूट

public void removeBuildAttribute (String attributeName)

मापदंडों
attributeName String

सेटबिल्डब्रांच

public void setBuildBranch (String branch)

मापदंडों
branch String

सेटबिल्डफ्लेवर

public void setBuildFlavor (String buildFlavor)

मापदंडों
buildFlavor String

सेटबिल्ड आईडी

public void setBuildId (String buildId)

मापदंडों
buildId String

सेटडिवाइस सीरियल

public void setDeviceSerial (String serial)

मापदंडों
serial String

सेटफाइल

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

मापदंडों
name String

file File

version String

सेटफाइल

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

मापदंडों
key BuildInfoKey.BuildInfoFileKey

file File

version String

गुण सेट करें

public void setProperties (BuildInfoProperties... properties)

मापदंडों
properties BuildInfoProperties

सेटटेस्टटैग

public void setTestTag (String testTag)

मापदंडों
testTag String

स्टेजरिमोटफाइल

public File stageRemoteFile (String fileName, 
                File workingDir)

मापदंडों
fileName String

workingDir File

रिटर्न
File

toProto

public BuildInformation.BuildInfo toProto ()

रिटर्न
BuildInformation.BuildInfo

तार

public String toString ()

रिटर्न
String

संरक्षित तरीके

AddAllBuildAttributes

protected void addAllBuildAttributes (BuildInfo build)

अन्य बिल्ड से बिल्ड विशेषताओं, शाखा और स्वाद की प्रतिलिपि बनाने के लिए सहायक विधि।

मापदंडों
build BuildInfo

सभी फ़ाइलें जोड़ें

protected void addAllFiles (BuildInfo build)

अन्य बिल्ड से सभी फाइलों को कॉपी करने के लिए हेल्पर विधि।

फ़ाइलों के लिए नए हार्डलिंक बनाता है ताकि प्रत्येक बिल्ड में फ़ाइल के लिए एक अद्वितीय फ़ाइल पथ हो।

मापदंडों
build BuildInfo

फेंकता
यदि हार्डलिंक बनाते समय कोई अपवाद फेंका जाता है।

अप्लाईबिल्डप्रॉपर्टीज

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

protected  getVersionedFileMap ()

रिटर्न

getVersionedFileMapFull

protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()

रिटर्न
MultiMap<String, VersionedFile>