GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर Google का बेंचमार्क टेस्ट पैकेज चलाता है.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
---|---|
GoogleBenchmarkTest()
|
सार्वजनिक तरीके | |
---|---|
void
|
addAllExcludeFilters(
जिन टेस्ट को बाहर रखना है उनके फ़िल्टर का |
void
|
addAllIncludeFilters(
जिन टेस्ट को शामिल करना है उनके फ़िल्टर के |
void
|
addExcludeFilter(String filter)
यह फ़िल्टर जोड़ता है कि किन टेस्ट को बाहर रखना है. |
void
|
addIncludeFilter(String filter)
इसमें यह फ़िल्टर जोड़ा जाता है कि किन टेस्ट को शामिल करना है. |
void
|
addModuleName(String moduleName)
चलाने के लिए, Android नेटिव बेंचमार्क टेस्ट मॉड्यूल जोड़ें. |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
फ़िल्टर किए गए सभी मौजूदा फ़िल्टर मिटाएं. |
void
|
clearIncludeFilters()
फ़िलहाल ट्रैक किए जा रहे सभी शामिल फ़िल्टर मिटाएं. |
ITestDevice
|
getDevice()
टेस्ट किया जा रहा डिवाइस पाएं. |
|
getExcludeFilters()
'शामिल न करें' फ़िल्टर की मौजूदा संख्या |
|
getIncludeFilters()
शामिल किए गए फ़िल्टर का मौजूदा |
|
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(
|
String
|
getFilterFlagForTests(
|
boolean
|
shouldSkipFile(String fullPath)
यह तय करने के लिए सहायक तरीका कि हमें किसी फ़ाइल को चलाना है या नहीं. |
पब्लिक कंस्ट्रक्टर
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
सार्वजनिक तरीके
addAllExcludeFilters
public void addAllExcludeFilters (filters)
जिन टेस्ट को बाहर रखना है उनके फ़िल्टर का ERROR(/Set)
जोड़ता है.
पैरामीटर | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
जिन टेस्ट को शामिल करना है उनके फ़िल्टर के ERROR(/Set)
जोड़ता है.
पैरामीटर | |
---|---|
filters |
|
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
publicgetExcludeFilters ()
'शामिल न करें' फ़िल्टर की मौजूदा संख्या ERROR(/Set)
दिखाता है.
रिटर्न | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
शामिल किए गए फ़िल्टर का मौजूदा ERROR(/Set)
दिखाता है.
रिटर्न | |
---|---|
|
getModuleNames
publicgetModuleNames ()
Android नेटिव बेंचमार्क टेस्ट मॉड्यूल को चलाएं.
रिटर्न | |
---|---|
|
चलाए जाने वाले नेटिव टेस्ट मॉड्यूल का नाम या सेट न होने पर शून्य |
रन
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 (filters)
पैरामीटर | |
---|---|
filters |
|
रिटर्न | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
पैरामीटर | |
---|---|
fitlererTests |
|
रिटर्न | |
---|---|
String |
shouldSkipFile
protected boolean shouldSkipFile (String fullPath)
यह तय करने के लिए सहायक तरीका कि हमें किसी फ़ाइल को चलाना है या नहीं.
पैरामीटर | |
---|---|
fullPath |
String : जिस फ़ाइल में समस्या है उसका पूरा पाथ |
रिटर्न | |
---|---|
boolean |
अगर हमें बताई गई फ़ाइल को स्किप करना है, तो true. |