गूगल बेंचमार्क टेस्ट
public class GoogleBenchmarkTest
extends Object
implements IDeviceTest , IRemoteTest , ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
एक टेस्ट जो दिए गए डिवाइस पर Google बेंचमार्क टेस्ट पैकेज चलाता है।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
GoogleBenchmarkTest () |
सार्वजनिक तरीके | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) फ़िल्टर के |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) शामिल किए जाने वाले परीक्षणों के फ़िल्टर का |
void | addExcludeFilter (String filter) एक फ़िल्टर जोड़ता है कि किन परीक्षणों को बाहर करना है। |
void | addIncludeFilter (String filter) एक फ़िल्टर जोड़ता है जिसमें शामिल किए जाने वाले परीक्षण शामिल हैं। |
void | addModuleName (String moduleName) चलाने के लिए Android मूल बेंचमार्क परीक्षण मॉड्यूल जोड़ें। |
String | cleanFilter (String filter) |
void | clearExcludeFilters () वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं। |
void | clearIncludeFilters () वर्तमान में ट्रैक किए गए सभी सम्मिलित फ़िल्टर हटाएं। |
ITestDevice | getDevice () डिवाइस को परीक्षण के तहत प्राप्त करें। |
getExcludeFilters () बहिष्कृत फ़िल्टर का वर्तमान | |
getIncludeFilters () फ़िल्टर शामिल करने का वर्तमान | |
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
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
फ़िल्टर शामिल करने का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
getModuleNames
publicgetModuleNames ()
चलाने के लिए 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 | सच है अगर हमें उक्त फाइल को छोड़ देना चाहिए। |