नेस्टेड कक्षाएं class
ModuleOemTargetPreparer.ModuleInfo
एक मॉड्यूल के बारे में जानकारी संग्रहीत करने के लिए एक सरल संरचना वर्ग
सार्वजनिक तरीके void
checkModuleAfterPush (ITestDevice device, pushedModules)
checkModuleAfterPush (ITestDevice device, pushedModules)
पुश करने के बाद मॉड्यूल का नाम और संस्करण कोड जांचें
void
setUp (TestInformation testInfo)
परीक्षण के लिए लक्ष्य सेटअप करें, प्रीलोड वाले को बदलने के लिए मॉड्यूल को पुश करें
संरक्षित तरीके void
checkPreloadModules (TestInformation testInfo, DeviceDescriptor deviceDescriptor)
प्रीलोड मॉड्यूल जानकारी जांचें
String[]
getApkDirectory (ITestDevice device, String packageName)
सिस्टम निर्देशिका के तहत एपीके फ़ाइल पथ प्राप्त करें
String
getPackageVersioncode (ITestDevice device, String packageName, boolean isAPK)
पैकेज नाम दिए गए पुश मॉड्यूल के बाद पैकेज संस्करण की जाँच करें।
ModuleOemTargetPreparer.ModuleInfo
pushFile (File moduleFile, TestInformation testInfo)
फ़ाइलों को /system/apex/ एपेक्स के लिए या /system/** apk . के लिए पुश करें
String
renameFile (ITestDevice device, File moduleFile, String packageName)
/system के अंतर्गत उसी फ़ाइल नाम का नाम बदलें जिसे अद्यतन किया जाना है।
void
setupDevice (TestInformation testInfo)
adb रूट और रिमाउंट डिवाइस से पहले पुश फाइल्स /system . के तहत
सार्वजनिक निर्माणकर्ता मॉड्यूलOemTargetPreparer
public ModuleOemTargetPreparer ()
सार्वजनिक तरीके चेकमॉड्यूलआफ्टरपुश
public void checkModuleAfterPush (ITestDevice device,
pushedModules) पुश करने के बाद मॉड्यूल का नाम और संस्करण कोड जांचें
मापदंडों device
ITestDevice
pushedModules
: धकेले गए मॉड्यूल की सूची
फेंकता TargetSetupError
यदि कोई मॉड्यूल धक्का नहीं दिया जाता है तो अपवाद फेंक दें DeviceNotAvailableException
यदि कोई उपकरण उपलब्ध नहीं है तो अपवाद फेंक दें
public void setUp (TestInformation testInfo) परीक्षण के लिए लक्ष्य सेटअप करें, प्रीलोड वाले को बदलने के लिए मॉड्यूल को पुश करें
फेंकता TargetSetupError
यदि पर्यावरण की स्थापना में घातक त्रुटि हुई है BuildError
यदि बिल्ड तैयार होने के कारण कोई त्रुटि होती है DeviceNotAvailableException
अगर डिवाइस अनुत्तरदायी हो गया
संरक्षित तरीके
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor) प्रीलोड मॉड्यूल जानकारी जांचें
मापदंडों testInfo
TestInformation
: परीक्षण की जानकारी deviceDescriptor
DeviceDescriptor
फेंकता DeviceNotAvailableException
यदि डिवाइस उपलब्ध नहीं है तो अपवाद फेंकता है TargetSetupError
यदि कोई मॉड्यूल प्रीलोडेड नहीं है तो अपवाद फेंकता है
getAPkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName) सिस्टम निर्देशिका के तहत एपीके फ़ाइल पथ प्राप्त करें
मापदंडों device
ITestDevice
packageName
String
: मॉड्यूल पैकेज का नाम
रिटर्न String[]
एपीके नाम और पथ के साथ स्ट्रिंग सरणी
फेंकता DeviceNotAvailableException
अगर डिवाइस उपलब्ध नहीं है TargetSetupError
अगर पैकेज का पथ नहीं मिल रहा है
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK) पैकेज नाम दिए गए पुश मॉड्यूल के बाद पैकेज संस्करण की जाँच करें।
मापदंडों packageName
String
: धक्का दिया पैकेज का नाम isAPK
boolean
फेंकता DeviceNotAvailableException
डिवाइस नहीं मिलने पर अपवाद फेंकता है।
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo) फ़ाइलों को /system/apex/ एपेक्स के लिए या /system/** apk . के लिए पुश करें
मापदंडों moduleFile
File
: मॉड्यूल फ़ाइल testInfo
TestInformation
: TestInformation
मंगलाचरण के लिए।
फेंकता TargetSetupError
अगर adb . के माध्यम से फ़ाइल को धक्का नहीं दे सकता DeviceNotAvailableException
अगर डिवाइस उपलब्ध नहीं है
फाइल का नाम बदलो
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName) /system के अंतर्गत उसी फ़ाइल नाम का नाम बदलें जिसे अद्यतन किया जाना है।
मापदंडों device
ITestDevice
: परीक्षण उपकरण moduleFile
File
: मॉड्यूल फ़ाइल स्थापित होने के लिए packageName
String
: नाम के तहत / system / *
रिटर्न String
नाम बदलने के बाद नया फ़ाइल नाम
फेंकता TargetSetupError
अगर फ़ाइल का नाम बदला नहीं जा सकता DeviceNotAvailableException
protected void setupDevice (TestInformation testInfo) adb रूट और रिमाउंट डिवाइस से पहले पुश फाइल्स /system . के तहत
फेंकता TargetSetupError
अगर डिवाइस रिमाउंट नहीं किया जा सकता है। DeviceNotAvailableException
सुझाव भेजें
Content and code samples on this page are subject to the licenses described in the Content License . Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Translation issue"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?