Googleबेंचमार्क परीक्षण

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)

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

String cleanFilter (String filter)
void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं।

ITestDevice getDevice ()

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

getExcludeFilters ()

बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set) लौटाता है।

getIncludeFilters ()

फ़िल्टर शामिल करने का वर्तमान ERROR(/Set) लौटाता है।

String getModuleName ()

चलाने के लिए Android मूल बेंचमार्क परीक्षण मॉड्यूल प्राप्त करें।

void run ( TestInformation testInfo, ITestInvocationListener listener)

परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है।

void setDevice ( ITestDevice device)

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

void setModuleName (String moduleName)

चलाने के लिए Android मूल बेंचमार्क परीक्षण मॉड्यूल सेट करें।

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)

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

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

Googleबेंचमार्क परीक्षण

public GoogleBenchmarkTest ()

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

AddAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

मापदंडों
filters

AddAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

मापदंडों
filters

जोड़ें बहिष्कृत फ़िल्टर

public void addExcludeFilter (String filter)

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

मापदंडों
filter String

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

public void addIncludeFilter (String filter)

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

मापदंडों
filter 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) लौटाता है।

रिटर्न

getModuleName

public String getModuleName ()

चलाने के लिए Android मूल बेंचमार्क परीक्षण मॉड्यूल प्राप्त करें।

रिटर्न
String चलाने के लिए मूल परीक्षण मॉड्यूल का नाम, या सेट नहीं होने पर अशक्त

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है।

मापदंडों
testInfo TestInformation : TestInformation ऑब्जेक्ट जिसमें टेस्ट चलाने के लिए उपयोगी जानकारी होती है।

listener ITestInvocationListener : ITestInvocationListener of test results

फेंकता
DeviceNotAvailableException

सेटडिवाइस

public void setDevice (ITestDevice device)

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

मापदंडों
device ITestDevice : उपयोग करने के लिए ITestDevice

सेटमॉड्यूलनाम

public void setModuleName (String moduleName)

चलाने के लिए Android मूल बेंचमार्क परीक्षण मॉड्यूल सेट करें।

मापदंडों
moduleName String : चलाने के लिए मूल परीक्षण मॉड्यूल का नाम

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

public void setReportRunName (String reportRunName)

मापदंडों
reportRunName String

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

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

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

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

मापदंडों
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 सच है अगर हमें उक्त फाइल को छोड़ देना चाहिए।