OtaDeviceBuildInfo
public
class
OtaDeviceBuildInfo
extends DeviceBuildInfo
java.lang.Object | |||
↳ | com.android.tradefed.build.BuildInfo | ||
↳ | com.android.tradefed.build.DeviceBuildInfo | ||
↳ | com.android.tradefed.build.OtaDeviceBuildInfo |
ओवर-द-एयर अपडेट टेस्टिंग के लिए इस्तेमाल किया जाने वाला IDeviceBuildInfo
. यह दो डिवाइस से मिलकर बना है
ITestDevice
के लिए बनाता है:
- बेसलाइन बिल्ड इमेज (OTA से बिल्ड)
- OTA बिल्ड (OTA के लिए बिल्ड) ज़रूरी बिल्ड एट्रिब्यूट और उनसे जुड़ी जानकारी होनी चाहिए ओटीए पैकेज.
getOtaBuild()
, ओटीए बिल्ड दिखाता है.
खास जानकारी
फ़ील्ड्स की फ़िल्में | |
---|---|
protected
IDeviceBuildInfo |
mOtaBuild
|
protected
boolean |
mReportTargetBuild
|
सार्वजनिक कंस्ट्रक्टर | |
---|---|
OtaDeviceBuildInfo()
|
|
OtaDeviceBuildInfo(IDeviceBuildInfo buildInfo)
|
सार्वजनिक तरीके | |
---|---|
void
|
cleanUp()
बिल्ड मिटाने के लिए, कुछ समय तक रहने वाली फ़ाइलें मिटाएं |
void
|
cleanUp(
|
IBuildInfo
|
clone()
|
String
|
getBaselineBuildId()
|
File
|
getBaselineOtatoolsZip()
|
File
|
getBaselineTargetFileZip()
|
String
|
getBuildBranch()
उस सोर्स कंट्रोल ब्रांच को वापस करने का वैकल्पिक तरीका जिसके बिल्ड की जांच की जा रही है प्रॉडक्ट से बना है. |
String
|
getBuildFlavor()
टेस्ट किए जा रहे बिल्ड के टाइप को लौटाने का वैकल्पिक तरीका. |
String
|
getBuildId()
यह फ़ंक्शन टेस्ट में शामिल बिल्ड का यूनीक आइडेंटिफ़ायर दिखाता है. |
String
|
getBuildTargetName()
जिस बिल्ड की जांच की जा रही है उसका पूरा नाम दिखाएं. |
|
getFiles()
इस |
IDeviceBuildInfo
|
getOtaBuild()
|
File
|
getOtaTools()
|
File
|
getTargetOtatoolsZip()
|
File
|
getTargetTargetFileZip()
|
void
|
setBaselineOtatoolsZip(File file, String version)
|
void
|
setBaselineTargetFileZip(File file, String version)
|
void
|
setOtaBuild(IDeviceBuildInfo otaBuild)
|
void
|
setOtaTools(File otaTools, String version)
|
void
|
setReportTargetBuild(boolean downgrade)
|
void
|
setTargetOtatoolsZip(File file, String version)
|
void
|
setTargetTargetFileZip(File file, String version)
|
फ़ील्ड्स की फ़िल्में
mरिपोर्टTargetBuild
protected boolean mReportTargetBuild
सार्वजनिक कंस्ट्रक्टर
OtaDeviceBuildInfo
public OtaDeviceBuildInfo ()
OtaDeviceBuildInfo
public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)
पैरामीटर | |
---|---|
buildInfo |
IDeviceBuildInfo |
सार्वजनिक तरीके
क्लीनअप करें
public void cleanUp ()
बिल्ड मिटाने के लिए, कुछ समय तक रहने वाली फ़ाइलें मिटाएं
क्लीनअप करें
public void cleanUp (doNotDelete)
cleanUp()
का वर्शन जहां कुछ फ़ाइलें मिटाई नहीं गई हैं.
पैरामीटर | |
---|---|
doNotDelete |
|
getBaselineBuildId
public String getBaselineBuildId ()
रिटर्न | |
---|---|
String |
getBaselineOtatoolsZip
public File getBaselineOtatoolsZip ()
रिटर्न | |
---|---|
File |
getBaselineTargetFileZip
public File getBaselineTargetFileZip ()
रिटर्न | |
---|---|
File |
गेटबिल्डब्रांच
public String getBuildBranch ()
उस सोर्स कंट्रोल ब्रांच को वापस करने का वैकल्पिक तरीका जिसके बिल्ड की जांच की जा रही है प्रॉडक्ट से बना है.
रिटर्न | |
---|---|
String |
बिल्ड ब्रांच या null , अगर सेट नहीं है/लागू नहीं है |
गेटबिल्डफ़्लेवर
public String getBuildFlavor ()
टेस्ट किए जा रहे बिल्ड के टाइप को लौटाने का वैकल्पिक तरीका.
Android प्लैटफ़ॉर्म के बिल्ड को लागू करने का एक सामान्य तरीका यह है कि (build product)-(build os)-(बिल्ड वैरिएंट). उदाहरण के लिए, जेनरिक-linux-userdebug
रिटर्न | |
---|---|
String |
बिल्ड फ़्लेवर या अगर सेट नहीं है/लागू नहीं है, तो null |
getBuildId
public String getBuildId ()
यह फ़ंक्शन टेस्ट में शामिल बिल्ड का यूनीक आइडेंटिफ़ायर दिखाता है. कभी भी शून्य नहीं होना चाहिए. डिफ़ॉल्ट तौर पर, यह UNKNOWN_BUILD_ID
पर सेट होता है.
रिटर्न | |
---|---|
String |
getBuildTargetName
public String getBuildTargetName ()
जिस बिल्ड की जांच की जा रही है उसका पूरा नाम दिखाएं.
इसे लागू करने का एक सामान्य तरीका यह है कि बिल्ड टारगेट के नाम को इनके कॉम्बिनेशन से बनाया जाए बिल्ड फ़्लेवर और ब्रांच का नाम. [यानी (ब्रांच का नाम)-(फ़्लेवर बनाएं)]
रिटर्न | |
---|---|
String |
getOtaटूल
public File getOtaTools ()
रिटर्न | |
---|---|
File |
getTargetOtatoolsZip
public File getTargetOtatoolsZip ()
रिटर्न | |
---|---|
File |
GetTargetTargetFileZip
public File getTargetTargetFileZip ()
रिटर्न | |
---|---|
File |
setBaselineOtatoolsZip
public void setBaselineOtatoolsZip (File file, String version)
पैरामीटर | |
---|---|
file |
File |
version |
String |
setBaselineTargetFileZip
public void setBaselineTargetFileZip (File file, String version)
पैरामीटर | |
---|---|
file |
File |
version |
String |
सेट ओटाटूल
public void setOtaTools (File otaTools, String version)
पैरामीटर | |
---|---|
otaTools |
File |
version |
String |
सेटरिपोर्ट टारगेटबिल्ड
public void setReportTargetBuild (boolean downgrade)
पैरामीटर | |
---|---|
downgrade |
boolean |
setTargetOtatoolsZip
public void setTargetOtatoolsZip (File file, String version)
पैरामीटर | |
---|---|
file |
File |
version |
String |
setTargetTargetFileZip
public void setTargetTargetFileZip (File file, String version)
पैरामीटर | |
---|---|
file |
File |
version |
String |