GoogleBenchmarkTest

public class GoogleBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.GoogleBenchmarkTest


यह एक ऐसा टेस्ट है जो दिए गए डिवाइस पर Google का बेंचमार्क टेस्ट पैकेज चलाता है.

खास जानकारी

पब्लिक कंस्ट्रक्टर

GoogleBenchmarkTest()

सार्वजनिक तरीके

void addAllExcludeFilters( filters)

जिन टेस्ट को बाहर रखना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है.

void addAllIncludeFilters( filters)

जिन टेस्ट को शामिल करना है उनके फ़िल्टर के ERROR(/Set) जोड़ता है.

void addExcludeFilter(String filter)

यह फ़िल्टर जोड़ता है कि किन टेस्ट को बाहर रखना है.

void addIncludeFilter(String filter)

इसमें यह फ़िल्टर जोड़ा जाता है कि किन टेस्ट को शामिल करना है.

void addModuleName(String moduleName)

चलाने के लिए, Android नेटिव बेंचमार्क टेस्ट मॉड्यूल जोड़ें.

String cleanFilter(String filter)
void clearExcludeFilters()

फ़िल्टर किए गए सभी मौजूदा फ़िल्टर मिटाएं.

void clearIncludeFilters()

फ़िलहाल ट्रैक किए जा रहे सभी शामिल फ़िल्टर मिटाएं.

ITestDevice getDevice()

टेस्ट किया जा रहा डिवाइस पाएं.

getExcludeFilters()

'शामिल न करें' फ़िल्टर की मौजूदा संख्या ERROR(/Set) दिखाता है.

getIncludeFilters()

शामिल किए गए फ़िल्टर का मौजूदा ERROR(/Set) दिखाता है.

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( filters)
String getFilterFlagForTests( fitlererTests)
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

public  getExcludeFilters ()

'शामिल न करें' फ़िल्टर की मौजूदा संख्या ERROR(/Set) दिखाता है.

रिटर्न

getIncludeFilters

public  getIncludeFilters ()

शामिल किए गए फ़िल्टर का मौजूदा ERROR(/Set) दिखाता है.

रिटर्न

getModuleNames

public  getModuleNames ()

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.