GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर Google के बेंचमार्क टेस्ट पैकेज को चलाता है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
GoogleBenchmarkTest()
|
|
पब्लिक मेथड | |
|---|---|
void
|
addAllExcludeFilters(Set<String> filters)
|
void
|
addAllIncludeFilters(Set<String> filters)
इसमें उन फ़िल्टर की |
void
|
addExcludeFilter(String filter)
इस फ़िल्टर से यह तय किया जाता है कि किन टेस्ट को शामिल नहीं करना है. |
void
|
addIncludeFilter(String filter)
इस फ़िल्टर से यह तय किया जाता है कि कौनसे टेस्ट शामिल किए जाएं. |
void
|
addModuleName(String moduleName)
Android नेटिव बेंचमार्क टेस्ट मॉड्यूल को रन करने के लिए जोड़ें. |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
बाहर रखने वाले उन सभी फ़िल्टर को मिटाता है जिन्हें फ़िलहाल ट्रैक किया जा रहा है. |
void
|
clearIncludeFilters()
फ़िलहाल ट्रैक किए जा रहे सभी 'शामिल करें' फ़िल्टर मिटाएं. |
ITestDevice
|
getDevice()
जांच के लिए डिवाइस को तैयार करें. |
Set<String>
|
getExcludeFilters()
यह फ़ंक्शन, बाहर रखे गए फ़िल्टर की मौजूदा |
Set<String>
|
getIncludeFilters()
यह शामिल करने वाले फ़िल्टर का मौजूदा |
List<String>
|
getModuleNames()
Android नेटिव बेंचमार्क टेस्ट मॉड्यूल पाएं, ताकि उसे चलाया जा सके. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
जांच करता है और नतीजे को लिसनर को रिपोर्ट करता है. |
void
|
setDevice(ITestDevice device)
जांच किए जाने वाले डिवाइस को इंजेक्ट करें. |
void
|
setReportRunName(String reportRunName)
|
प्रोटेक्टेड मेथड | |
|---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
यह हेल्पर मेथड, benchmarktest कमांड को चलाने के लिए है. |
String
|
getFilterFlagForFilters(Set<String> filters)
|
String
|
getFilterFlagForTests(Set<String> fitlererTests)
|
boolean
|
shouldSkipFile(String fullPath)
यह हेल्पर मेथड यह तय करती है कि हमें किसी फ़ाइल को एक्ज़ीक्यूट करना चाहिए या नहीं. |
सार्वजनिक कंस्ट्रक्टर
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
पब्लिक मेथड
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Set जोड़ता है, जिससे यह पता चलता है कि किन टेस्ट को शामिल नहीं करना है.
| पैरामीटर | |
|---|---|
filters |
Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
इसमें उन फ़िल्टर की Set जोड़ी जाती है जिनके टेस्ट शामिल करने हैं.
| पैरामीटर | |
|---|---|
filters |
Set |
addExcludeFilter
public void addExcludeFilter (String filter)
इस फ़िल्टर से यह तय किया जाता है कि किन टेस्ट को शामिल नहीं करना है.
| पैरामीटर | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
इस फ़िल्टर से यह तय किया जाता है कि कौनसे टेस्ट शामिल किए जाएं.
| पैरामीटर | |
|---|---|
filter |
String |
addModuleName
public void addModuleName (String moduleName)
Android नेटिव बेंचमार्क टेस्ट मॉड्यूल को रन करने के लिए जोड़ें.
| पैरामीटर | |
|---|---|
moduleName |
String: चलाने के लिए नेटिव टेस्ट मॉड्यूल का नाम |
cleanFilter
public String cleanFilter (String filter)
| पैरामीटर | |
|---|---|
filter |
String |
| रिटर्न | |
|---|---|
String |
|
clearExcludeFilters
public void clearExcludeFilters ()
बाहर रखने वाले उन सभी फ़िल्टर को मिटाता है जिन्हें फ़िलहाल ट्रैक किया जा रहा है.
clearIncludeFilters
public void clearIncludeFilters ()
फ़िलहाल ट्रैक किए जा रहे सभी 'शामिल करें' फ़िल्टर मिटाएं.
getDevice
public ITestDevice getDevice ()
जांच के लिए डिवाइस को तैयार करें.
| रिटर्न | |
|---|---|
ITestDevice |
ITestDevice |
getExcludeFilters
public Set<String> getExcludeFilters ()
यह फ़ंक्शन, बाहर रखे गए फ़िल्टर की मौजूदा Set वैल्यू दिखाता है.
| रिटर्न | |
|---|---|
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
यह शामिल करने वाले फ़िल्टर का मौजूदा Set दिखाता है.
| रिटर्न | |
|---|---|
Set<String> |
|
getModuleNames
public List<String> getModuleNames ()
Android नेटिव बेंचमार्क टेस्ट मॉड्यूल पाएं, ताकि उसे चलाया जा सके.
| रिटर्न | |
|---|---|
List<String> |
चलाने के लिए नेटिव टेस्ट मॉड्यूल का नाम या अगर सेट नहीं किया गया है, तो शून्य |
रन
public void run (TestInformation testInfo, ITestInvocationListener listener)
जांच करता है और नतीजे को लिसनर को रिपोर्ट करता है.
| पैरामीटर | |
|---|---|
testInfo |
TestInformation: यह TestInformation ऑब्जेक्ट है. इसमें टेस्ट चलाने के लिए काम की जानकारी होती है. |
listener |
ITestInvocationListener: जांच के नतीजों का ITestInvocationListener |
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
setDevice
public void setDevice (ITestDevice device)
जांच किए जाने वाले डिवाइस को इंजेक्ट करें.
| पैरामीटर | |
|---|---|
device |
ITestDevice: इस्तेमाल करने के लिए ITestDevice |
setReportRunName
public void setReportRunName (String reportRunName)
| पैरामीटर | |
|---|---|
reportRunName |
String |
प्रोटेक्टेड मेथड
executeCommand
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
यह हेल्पर मेथड, benchmarktest कमांड को चलाने के लिए है. अगर कमांड इतनी लंबी है कि adb इसे सीधे तौर पर नहीं चला सकता, तो यह एक अस्थायी स्क्रिप्ट से चलती है.
| पैरामीटर | |
|---|---|
testDevice |
ITestDevice: वह डिवाइस जिस पर कमांड चलानी है |
cmd |
String: चलाने के लिए कमांड स्ट्रिंग |
| रिटर्न | |
|---|---|
CommandResult |
अगर outputReceiver शून्य है, तो शेल का आउटपुट |
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
getFilterFlagForFilters
protected String getFilterFlagForFilters (Set<String> filters)
| पैरामीटर | |
|---|---|
filters |
Set |
| रिटर्न | |
|---|---|
String |
|
getFilterFlagForTests
protected String getFilterFlagForTests (Set<String> fitlererTests)
| पैरामीटर | |
|---|---|
fitlererTests |
Set |
| रिटर्न | |
|---|---|
String |
|
shouldSkipFile
protected boolean shouldSkipFile (String fullPath)
यह हेल्पर मेथड यह तय करती है कि हमें किसी फ़ाइल को एक्ज़ीक्यूट करना चाहिए या नहीं.
| पैरामीटर | |
|---|---|
fullPath |
String: उस फ़ाइल का पूरा पाथ जिसमें समस्या है |
| रिटर्न | |
|---|---|
boolean |
अगर हमें बताई गई फ़ाइल को छोड़ना चाहिए, तो true. |