BuildInfoUtil
public
class
BuildInfoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BuildInfoUtil |
IBuildInfo
में बदलाव करने में मदद करने वाली यूटिल क्लास
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
---|---|
BuildInfoUtil()
|
सार्वजनिक तरीके | |
---|---|
static
void
|
bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
डिवाइस से बिल्ड एट्रिब्यूट पढ़ता है और उनका इस्तेमाल, बिल्ड की जानकारी वाले काम के फ़ील्ड को बदलने के लिए करता है ध्यान दें: डिवाइस पर शाखा की जानकारी, बिल्ड एट्रिब्यूट के तौर पर सेव नहीं की जाती. इसलिए, इंजेक्ट की गई शाखा की जानकारी, डैश के ज़रिए जोड़े गए इन फ़ील्ड में होगी:
|
पब्लिक कंस्ट्रक्टर
BuildInfoUtil
public BuildInfoUtil ()
सार्वजनिक तरीके
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
डिवाइस से बिल्ड एट्रिब्यूट पढ़ता है और उनका इस्तेमाल, बिल्ड की जानकारी वाले काम के फ़ील्ड को बदलने के लिए करता है
ध्यान दें: डिवाइस पर शाखा की जानकारी, बिल्ड एट्रिब्यूट के तौर पर सेव नहीं की जाती. इसलिए, इंजेक्ट की गई शाखा की जानकारी, डैश के ज़रिए जोड़े गए इन फ़ील्ड में होगी:
ro.product.brand
ro.product.name
ro.product.vendor.device
(पुराने एपीआई लेवल पर अलग हो सकता है)ro.build.version.release
पैरामीटर | |
---|---|
buildInfo |
IBuildInfo : डिवाइस के बिल्ड एट्रिब्यूट इंजेक्ट किए जाएंगे, वहां की बिल्ड जानकारी |
device |
ITestDevice : वह डिवाइस जिससे बिल्ड एट्रिब्यूट पढ़ने हैं |
overrideBuildId |
String : डिवाइस से पढ़ने के बजाय, बिल्ड आईडी को इस वैल्यू पर बदलें;
null कोई बदलाव न करने के लिए |
overrideBuildFlavor |
String : डिवाइस से पढ़ने के बजाय, बिल्ड फ़्लेवर को इस वैल्यू पर बदलें; null के लिए कोई बदलाव नहीं |
overrideBuildBranch |
String : डिवाइस एट्रिब्यूट को शाखा के विकल्प के तौर पर जोड़ने के बजाय, इसे इस वैल्यू पर बदलें; null कोई बदलाव न करने के लिए |
overrideBuildAlias |
String : डिवाइस से पढ़ने के बजाय, इस वैल्यू पर बिल्ड के उपनाम को बदलें;
null कोई बदलाव न करने के लिए |
थ्रो | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |