Googleबेंचमार्कटेस्ट

public class GoogleBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest, ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.Google Analytics


ऐसा टेस्ट जो दिए गए डिवाइस पर 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)

मानदंड परीक्षण आदेश चलाने के लिए सहायक तरीका.

String getFilterFlagForFilters( filters)
String getFilterFlagForTests( fitlererTests)
boolean shouldSkipFile(String fullPath)

यह तय करने के लिए सहायता तरीका कि हमें किसी फ़ाइल का एक्ज़ीक्यूशन छोड़ना चाहिए या नहीं.

सार्वजनिक कंस्ट्रक्टर

Googleबेंचमार्कटेस्ट

public GoogleBenchmarkTest ()

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

addAllExclude फ़िल्टर

public void addAllExcludeFilters ( filters)

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

पैरामीटर
filters

जोड़ें सभी शामिल करें फ़िल्टर

public void addAllIncludeFilters ( filters)

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

पैरामीटर
filters

ऐड-एक्सक्लूड फ़िल्टर

public void addExcludeFilter (String filter)

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

पैरामीटर
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

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

पैरामीटर
filter String

ऐडमॉड्यूल का नाम

public void addModuleName (String moduleName)

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

पैरामीटर
moduleName String: चलाने के लिए, नेटिव टेस्ट मॉड्यूल का नाम

साफ़ फ़िल्टर

public String cleanFilter (String filter)

पैरामीटर
filter String

रिटर्न
String

साफ़ करें फ़िल्टर

public void clearExcludeFilters ()

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

शामिल करें फ़िल्टर

public void clearIncludeFilters ()

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

'डिवाइस पाएं'

public ITestDevice getDevice ()

डिवाइस की जांच करें.

रिटर्न
ITestDevice ITestDevice

'पाने वाला फ़िल्टर' में शामिल करें

public  getExcludeFilters ()

बाहर रखने वाले फ़िल्टर का मौजूदा ERROR(/Set) दिखाता है.

रिटर्न

'शामिल करें' फ़िल्टर

public  getIncludeFilters ()

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

रिटर्न

getModuleNames

public  getModuleNames ()

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

रिटर्न
नेटिव टेस्ट मॉड्यूल का नाम, या सेट न होने पर शून्य

रन

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

यह टेस्ट करता है और लिसनर को रिपोर्ट तैयार करता है.

पैरामीटर
testInfo TestInformation: TestInformation ऑब्जेक्ट में, चलाने के लिए काम की जानकारी है टेस्ट.

listener ITestInvocationListener: ITestInvocationListener जांच के नतीजे

थ्रो
DeviceNotAvailableException

डिवाइस सेट करें

public void setDevice (ITestDevice device)

जांच में डिवाइस इंजेक्ट करें.

पैरामीटर
device ITestDevice: इस्तेमाल करने के लिए ITestDevice

सेटरिपोर्टरननाम

public void setReportRunName (String reportRunName)

पैरामीटर
reportRunName String

सुरक्षित तरीके

एक्ज़ीक्यूट करने से जुड़ा निर्देश

protected CommandResult executeCommand (ITestDevice testDevice, 
                String cmd)

मानदंड परीक्षण आदेश चलाने के लिए सहायक तरीका. अगर निर्देश बहुत लंबा है, तो उसे सीधे तौर पर नहीं चलाया जा सकता adb से, यह एक अस्थायी स्क्रिप्ट से चलता है.

पैरामीटर
testDevice ITestDevice: वह डिवाइस जिस पर निर्देश चलाना है

cmd String: चलाने के लिए कमांड स्ट्रिंग

रिटर्न
CommandResult आउटपुट रिसीवर मौजूद न होने पर, शेल आउटपुट

थ्रो
DeviceNotAvailableException

getFilterFlagForFilter

protected String getFilterFlagForFilters ( filters)

पैरामीटर
filters

रिटर्न
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

पैरामीटर
fitlererTests

रिटर्न
String

चाहिएस्किपफ़ाइल

protected boolean shouldSkipFile (String fullPath)

यह तय करने के लिए सहायता तरीका कि हमें किसी फ़ाइल का एक्ज़ीक्यूशन छोड़ना चाहिए या नहीं.

पैरामीटर
fullPath String: जिस फ़ाइल की शिकायत की गई है उसका पूरा पाथ

रिटर्न
boolean सही है अगर हमें उस फ़ाइल को छोड़ देना चाहिए.