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