गूगल बेंचमार्क टेस्ट

public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver

java.lang.Object
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)

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

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

गूगल बेंचमार्क टेस्ट

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

सेटडिवाइस

public void setDevice (ITestDevice device)

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

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

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

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

shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

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

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

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