Deviceफ़ोल्डरBuildInfo
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()
सभी अस्थायी बिल्ड फ़ाइलों को हटाएं. इसके अलावा, फ़्यूज़-ज़िप के ज़रिए माउंट की गई फ़ाइलों की सूची के आधार पर, फ़्यूज़-ज़िप के ज़रिए माउंट की गई फ़ाइलों को अनमाउंट करें. |
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 |
इन्हें भी देखें:
Deviceफ़ोल्डरBuildInfo
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) डायरेक्ट्री. |
setDeviceBuild
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 |
सुरक्षित तरीके
जोड़ें सभी फ़ाइलें
protected void addAllFiles (BuildInfo build)
दूसरे बिल्ड से सभी फ़ाइलों को कॉपी करने के लिए सहायक तरीका.
फ़ाइलों के लिए नए हार्डलिंक बनाता है, ताकि हर बिल्ड में फ़ाइल का यूनीक फ़ाइल पाथ हो. हार्डलिंक के बजाय, फ़्यूज़-ज़िप माउंट की गई फ़ाइलों के लिए सिमलिंक बनाएं.
पैरामीटर | |
---|---|
build |
BuildInfo |