DeviceFolderBuildInfo
public class DeviceFolderBuildInfo
extends DeviceBuildInfo
implements IDeviceBuildInfo , IFolderBuildInfo
विस्तार करता है
java.lang.ऑब्जेक्ट | |||
मैं | com.android.tradefed.build.BuildInfo | ||
मैं | com.android.tradefed.build.DeviceBuildInfo | ||
मैं | com.android.tradefed.build.DeviceFolderBuildInfo |
एक IDeviceBuildInfo
जिसमें स्थानीय फाइल सिस्टम पर निर्देशिका में निहित अन्य बिल्ड आर्टिफैक्ट भी शामिल हैं।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
DeviceFolderBuildInfo (String buildId, String buildName) | |
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip) एक | |
DeviceFolderBuildInfo () |
सार्वजनिक तरीके | |
---|---|
void | cleanUp () किसी भी अस्थायी बिल्ड फ़ाइलों को साफ़ करें इसके अतिरिक्त, फ़्यूज़-ज़िप माउंटेड फ़ाइलों की सूची के आधार पर फ़्यूज़-ज़िप माउंटेड फ़ाइलों को अनमाउंट करें। |
File | getRootDir () रूट फोल्डर प्राप्त करें जिसमें बिल्ड आर्टिफैक्ट्स हों। |
void | setDeviceBuild ( IDeviceBuildInfo deviceBuild) |
void | setFolderBuild ( IFolderBuildInfo folderBuild) |
void | setRootDir (File rootDir) रूट डायरेक्टरी सेट करें जिसमें बिल्ड आर्टिफैक्ट्स हों। |
boolean | shouldUseFuseZip () फ़्लैग प्राप्त करें जो इंगित करता है कि फ़्यूज़-ज़िप बिल्ड कलाकृतियों के लिए उपयोग में है या नहीं। |
संरक्षित तरीके | |
---|---|
void | addAllFiles ( BuildInfo build) अन्य बिल्ड से सभी फाइलों को कॉपी करने के लिए हेल्पर विधि। हार्डलिंक के बजाय फ़्यूज़-ज़िप माउंटेड फ़ाइलों के लिए सिम्लिंक बनाएँ। |
सार्वजनिक निर्माणकर्ता
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName)
मापदंडों | |
---|---|
buildId | String |
buildName | String |
यह सभी देखें:
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)
एक DeviceFolderBuildInfo
बनाता है निर्माता डिवाइसफोल्डरबिल्डइन्फो के निर्माण के समय mUseFuseZip के ध्वज को कॉन्फ़िगर करने की अनुमति देता है।
मापदंडों | |
---|---|
buildId | String : बिल्ड आईडी |
buildName | String : निर्माण लक्ष्य का नाम |
useFuseZip | boolean : ध्वज यह निर्धारित करने के लिए कि क्या बिल्ड ज़िप माउंटिंग का उपयोग करता है |
DeviceFolderBuildInfo
public DeviceFolderBuildInfo ()
यह सभी देखें:
सार्वजनिक तरीके
साफ - सफाई
public void cleanUp ()
किसी भी अस्थायी बिल्ड फ़ाइलों को साफ़ करें इसके अतिरिक्त, फ़्यूज़-ज़िप माउंटेड फ़ाइलों की सूची के आधार पर फ़्यूज़-ज़िप माउंटेड फ़ाइलों को अनमाउंट करें।
getRootDir
public File getRootDir ()
रूट फोल्डर प्राप्त करें जिसमें बिल्ड आर्टिफैक्ट्स हों।
रिटर्न | |
---|---|
File | ERROR(/File) निर्देशिका। |
सेटडिवाइसबिल्ड
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
IDeviceBuildInfo
से सभी फाइलों को कॉपी करें।
मापदंडों | |
---|---|
deviceBuild | IDeviceBuildInfo |
सेटफ़ोल्डरबिल्ड
public void setFolderBuild (IFolderBuildInfo folderBuild)
IFolderBuildInfo
से सभी फाइलों को कॉपी करें।
मापदंडों | |
---|---|
folderBuild | IFolderBuildInfo |
सेटरूटडिर
public void setRootDir (File rootDir)
रूट डायरेक्टरी सेट करें जिसमें बिल्ड आर्टिफैक्ट्स हों।
मापदंडों | |
---|---|
rootDir | File |
चाहिएउपयोगफ्यूजज़िप
public boolean shouldUseFuseZip ()
फ़्लैग प्राप्त करें जो इंगित करता है कि फ़्यूज़-ज़िप बिल्ड कलाकृतियों के लिए उपयोग में है या नहीं।
रिटर्न | |
---|---|
boolean |
संरक्षित तरीके
सभी फ़ाइलें जोड़ें
protected void addAllFiles (BuildInfo build)
अन्य बिल्ड से सभी फाइलों को कॉपी करने के लिए हेल्पर विधि।
फ़ाइलों के लिए नए हार्डलिंक बनाता है ताकि प्रत्येक बिल्ड में फ़ाइल के लिए एक अद्वितीय फ़ाइल पथ हो। हार्डलिंक के बजाय फ़्यूज़-ज़िप माउंटेड फ़ाइलों के लिए सिम्लिंक बनाएँ।
मापदंडों | |
---|---|
build | BuildInfo |