सुइटमॉड्यूललोडर
public
class
SuiteModuleLoader
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.SuiteModuleLoader |
रिपॉज़िटरी से, कंपैटिबिलिटी टेस्ट मॉड्यूल की परिभाषाओं को हासिल करता है. TODO: का विस्तार जोड़ें सुइट का इस्तेमाल करें.
खास जानकारी
नेस्ट की गई क्लास | |
---|---|
class |
SuiteModuleLoader.ConfigFilter
किसी डायरेक्ट्री में मौजूद सभी कॉन्फ़िगरेशन फ़ाइलें ढूंढने के लिए, |
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
String |
CONFIG_EXT
|
सार्वजनिक कंस्ट्रक्टर | |
---|---|
SuiteModuleLoader(
SuiteModuleLoader का सीटीएर. |
सार्वजनिक तरीके | |
---|---|
static
void
|
addFilters(
उपयोगिता वाला वह तरीका जो विकल्प फ़िल्टर की मदद से, स्ट्रक्चर को पार्स करने और बनाने में मदद करता है. |
void
|
addFiltersToTest(IRemoteTest test, IAbi abi, String moduleId,
|
static
|
getModuleNamesMatching(File directory, String suitePrefix, String pattern)
|
|
loadConfigsFromDirectory(
फ़ोल्डर में देखते हुए, कॉन्फ़िगरेशन का मुख्य लोडिंग |
|
loadConfigsFromJars(
क्लासपाथ पर संसाधनों को देखते हुए, कॉन्फ़िगरेशन का मुख्य लोडिंग. |
|
loadConfigsFromSpecifiedPaths(
तय की गई फ़ाइलों को देखते हुए, कॉन्फ़िगरेशन की मुख्य तौर पर लोडिंग |
|
loadTfConfigsFromSpecifiedPaths(
क्लासपाथ पर बताए गए संसाधनों को देखते हुए, कॉन्फ़िगरेशन का मुख्य लोडिंग. |
final
void
|
setExcludedModuleParameters(
यह |
final
void
|
setFoldableStates(
|
final
void
|
setIgnoreNonPreloadedMainlineModule(boolean ignore)
सेट करता है कि अगर मॉड्यूल को पहले से लोड नहीं किया गया है, तो इसे इंस्टॉल करना अनदेखा करना है या नहीं. |
final
void
|
setInvocationContext(IInvocationContext context)
|
final
void
|
setLoadConfigsWithIncludeFilters(boolean allowed)
यह सेट करता है कि दिए गए शामिल-फ़िल्टर के आधार पर, टेस्ट कॉन्फ़िगरेशन को लोड करना है या नहीं. |
final
void
|
setMainlineParameterizedModules(boolean allowed)
यह सेट करता है कि पैरामीटर वाले मेनलाइन मॉड्यूल को अनुमति दी जाए या नहीं. |
final
void
|
setModuleParameter(ModuleParameters param)
सिर्फ़ एक तरह का |
final
void
|
setOptimizeMainlineTest(boolean allowed)
सेट करता है कि मेनलाइन टेस्ट को ऑप्टिमाइज़ करना है या नहीं. |
final
void
|
setOptionalParameterizedModules(boolean allowed)
सेट करता है कि पैरामीटर वाले वैकल्पिक मॉड्यूल को अनुमति देनी है या नहीं. |
final
void
|
setParameterizedModules(boolean allowed)
यह सेट करता है कि पैरामीटर वाले मॉड्यूल को अनुमति दी जाए या नहीं. |
फ़ील्ड्स की फ़िल्में
CONFIG_EXT
public static final String CONFIG_EXT
सार्वजनिक कंस्ट्रक्टर
सुइटमॉड्यूललोडर
public SuiteModuleLoader (includeFilters, excludeFilters, testArgs, moduleArgs)
SuiteModuleLoader का सीटीएर.
पैरामीटर | |
---|---|
includeFilters |
: फ़ॉर्मैट और पार्स किए गए फ़िल्टर में फ़िल्टर शामिल हैं. |
excludeFilters |
: फ़ॉर्मैट और पार्स किए गए, बाहर रखे गए फ़िल्टर. |
testArgs |
: परीक्षण (IRemoteTest ) तर्क की सूची. |
moduleArgs |
: मॉड्यूल के आर्ग्युमेंट की सूची. |
सार्वजनिक तरीके
ऐड-फ़िल्टर
public static void addFilters (stringFilters, filters, abis, foldableStates)
उपयोगिता वाला वह तरीका जो विकल्प फ़िल्टर की मदद से, स्ट्रक्चर को पार्स करने और बनाने में मदद करता है.
पैरामीटर | |
---|---|
stringFilters |
: मूल विकल्प फ़िल्टर फ़ॉर्मैट. |
filters |
: स्ट्रिंग फ़ॉर्मैट से पार्स किए गए फ़िल्टर. |
abis |
: फ़िल्टर करने में इस्तेमाल होने वाले Abis ग्रुप. |
foldableStates |
|
ऐडफ़िल्टर टू टेस्ट
public void addFiltersToTest (IRemoteTest test, IAbi abi, String moduleId,includeFilters, excludeFilters)
IRemoteTest
के लिए फ़िल्टर पास करें. अगर IRemoteTest का इस्तेमाल किया गया है, तो डिफ़ॉल्ट व्यवहार को अनदेखा करना है
ITestFileFilterReceiver
को लागू नहीं करता है. इसे बदलकर, ज़्यादा
प्रतिबंधित व्यवहार.
पैरामीटर | |
---|---|
test |
IRemoteTest : वह IRemoteTest जिस पर विचार किया जा रहा है. |
abi |
IAbi : जिस Abi पर हम अभी काम कर रहे हैं. |
moduleId |
String : मॉड्यूल का आईडी (आम तौर पर abi + मॉड्यूल का नाम). |
includeFilters |
: फ़ॉर्मैट और पार्स किए गए फ़िल्टर में फ़िल्टर शामिल हैं. |
excludeFilters |
: फ़ॉर्मैट और पार्स किए गए, बाहर रखे गए फ़िल्टर. |
getModuleNamesMatching
public staticgetModuleNamesMatching (File directory, String suitePrefix, String pattern)
पैरामीटर | |
---|---|
directory |
File |
suitePrefix |
String |
pattern |
String |
रिटर्न | |
---|---|
|
उन मॉड्यूल का ERROR(/Set) जिनके नाम में दिया गया पैटर्न मौजूद होता है. |
loadConfigsFromDirectory
publicloadConfigsFromDirectory ( testsDirs, abis, String suitePrefix, String suiteTag, patterns)
फ़ोल्डर में देखते हुए, कॉन्फ़िगरेशन का मुख्य लोडिंग
पैरामीटर | |
---|---|
testsDirs |
|
abis |
|
suitePrefix |
String |
suiteTag |
String |
patterns |
|
रिटर्न | |
---|---|
|
loadConfigsFromJars
publicloadConfigsFromJars ( abis, String suitePrefix, String suiteTag)
क्लासपाथ पर संसाधनों को देखते हुए, कॉन्फ़िगरेशन का मुख्य लोडिंग. (इसके लिए TF कॉन्फ़िगरेशन उदाहरण के लिए).
पैरामीटर | |
---|---|
abis |
|
suitePrefix |
String |
suiteTag |
String |
रिटर्न | |
---|---|
|
loadConfigsFromSpecificationPaths
publicloadConfigsFromSpecifiedPaths ( listConfigFiles, abis, String suiteTag)
तय की गई फ़ाइलों को देखते हुए, कॉन्फ़िगरेशन की मुख्य तौर पर लोडिंग
पैरामीटर | |
---|---|
listConfigFiles |
|
abis |
|
suiteTag |
String |
रिटर्न | |
---|---|
|
exportTfConfigsFromSpecificationPaths
publicloadTfConfigsFromSpecifiedPaths ( configs, abis, String suiteTag)
क्लासपाथ पर बताए गए संसाधनों को देखते हुए, कॉन्फ़िगरेशन का मुख्य लोडिंग.
पैरामीटर | |
---|---|
configs |
|
abis |
|
suiteTag |
String |
रिटर्न | |
---|---|
|
setहटाया मॉड्यूल पैरामीटर
public final void setExcludedModuleParameters (excludedParams)
यह ModuleParameters
का वह सेट सेट करता है जिसे बिलकुल भी नहीं माना जाना चाहिए.
पैरामीटर | |
---|---|
excludedParams |
|
setFoldableStates
public final void setFoldableStates (foldableStates)
DeviceFoldableState
का वह सेट सेट करता है जिसे चलाया जाना चाहिए.
पैरामीटर | |
---|---|
foldableStates |
|
setignoreNonPreloadingMainlineमॉड्यूल
public final void setIgnoreNonPreloadedMainlineModule (boolean ignore)
सेट करता है कि अगर मॉड्यूल को पहले से लोड नहीं किया गया है, तो इसे इंस्टॉल करना अनदेखा करना है या नहीं.
पैरामीटर | |
---|---|
ignore |
boolean |
सेट इनवोकेशनकॉन्टेक्स्ट
public final void setInvocationContext (IInvocationContext context)
पैरामीटर | |
---|---|
context |
IInvocationContext |
setLoadConfigsWithIncludeFilter सुविधा
public final void setLoadConfigsWithIncludeFilters (boolean allowed)
यह सेट करता है कि दिए गए शामिल-फ़िल्टर के आधार पर, टेस्ट कॉन्फ़िगरेशन को लोड करना है या नहीं.
पैरामीटर | |
---|---|
allowed |
boolean |
setMainlineParameterizedModules
public final void setMainlineParameterizedModules (boolean allowed)
यह सेट करता है कि पैरामीटर वाले मेनलाइन मॉड्यूल को अनुमति दी जाए या नहीं.
पैरामीटर | |
---|---|
allowed |
boolean |
setमॉड्यूल पैरामीटर
public final void setModuleParameter (ModuleParameters param)
सिर्फ़ एक तरह का ModuleParameters
सेट करता है, जिसे चलाना चाहिए.
पैरामीटर | |
---|---|
param |
ModuleParameters |
setOptimizeMainlineTest
public final void setOptimizeMainlineTest (boolean allowed)
सेट करता है कि मेनलाइन टेस्ट को ऑप्टिमाइज़ करना है या नहीं.
पैरामीटर | |
---|---|
allowed |
boolean |
सेट वैकल्पिक पैरामीटर वाले मॉड्यूल
public final void setOptionalParameterizedModules (boolean allowed)
सेट करता है कि पैरामीटर वाले वैकल्पिक मॉड्यूल को अनुमति देनी है या नहीं.
पैरामीटर | |
---|---|
allowed |
boolean |
सेट पैरामीटर वाले मॉड्यूल
public final void setParameterizedModules (boolean allowed)
यह सेट करता है कि पैरामीटर वाले मॉड्यूल को अनुमति दी जाए या नहीं.
पैरामीटर | |
---|---|
allowed |
boolean |