GoogleBenchmarkTest

public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver

java.lang.ऑब्जेक्ट
com.android.tradefed.testtype.GoogleBenchmarkTest


एक परीक्षण जो दिए गए डिवाइस पर Google बेंचमार्क परीक्षण पैकेज चलाता है।

सारांश

सार्वजनिक निर्माणकर्ता

GoogleBenchmarkTest ()

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की ERROR(/Set) जोड़ता है।

void addAllIncludeFilters ( filters) 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)

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

String executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)

बेंचमार्कटेस्ट कमांड चलाने के लिए सहायक विधि।

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

यह निर्धारित करने के लिए सहायक विधि कि क्या हमें किसी दी गई फ़ाइल के निष्पादन को छोड़ देना चाहिए।

सार्वजनिक निर्माणकर्ता

GoogleBenchmarkTest

public GoogleBenchmarkTest ()

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

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की ERROR(/Set) जोड़ता है।

पैरामीटर
filters

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

public void addAllIncludeFilters ( filters)

जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है।

पैरामीटर
filters

addExcludeFilter

public void addExcludeFilter (String filter)

किन परीक्षणों को बाहर करना है इसका एक फ़िल्टर जोड़ता है।

पैरामीटर
filter String

ऐडइनक्लूडफ़िल्टर

public void addIncludeFilter (String filter)

कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है।

पैरामीटर
filter String

addModuleName

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

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

सेटडिवाइस

public void setDevice (ITestDevice device)

परीक्षण के तहत डिवाइस को इंजेक्ट करें।

पैरामीटर
device ITestDevice : उपयोग करने योग्य ITestDevice

setReportRunName

public void setReportRunName (String reportRunName)

पैरामीटर
reportRunName String

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

निष्पादितकमांड

protected String executeCommand (ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver outputReceiver)

बेंचमार्कटेस्ट कमांड चलाने के लिए सहायक विधि। यदि कमांड एडीबी द्वारा सीधे चलाने के लिए बहुत लंबा है, तो यह एक अस्थायी स्क्रिप्ट से चलता है।

पैरामीटर
testDevice ITestDevice : वह डिवाइस जिस पर कमांड चलाना है

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

outputReceiver IShellOutputReceiver : परीक्षण परिणाम पढ़ने के लिए आउटपुट रिसीवर

रिटर्न
String यदि आउटपुट रिसीवर शून्य है तो शेल आउटपुट

फेंकता
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters ( filters)

पैरामीटर
filters

रिटर्न
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

पैरामीटर
fitlererTests

रिटर्न
String

फ़ाइल छोड़ें चाहिए

protected boolean shouldSkipFile (String fullPath)

यह निर्धारित करने के लिए सहायक विधि कि क्या हमें किसी दी गई फ़ाइल के निष्पादन को छोड़ देना चाहिए।

पैरामीटर
fullPath String : विचाराधीन फ़ाइल का पूरा पथ

रिटर्न
boolean यदि हमें उक्त फ़ाइल को छोड़ देना चाहिए तो यह सत्य है।