GoogleBenchmarkTest
public class GoogleBenchmarkTest
extends Object
implements IDeviceTest , IRemoteTest , ITestFilterReceiver
java.lang.ऑब्जेक्ट | |
↳ | 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) |
संरक्षित तरीके | |
---|---|
CommandResult | executeCommand ( ITestDevice testDevice, String cmd) बेंचमार्कटेस्ट कमांड चलाने के लिए सहायक विधि। |
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
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 |
setReportRunName
public void setReportRunName (String reportRunName)
पैरामीटर | |
---|---|
reportRunName | String |
संरक्षित तरीके
निष्पादितकमांड
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
बेंचमार्कटेस्ट कमांड चलाने के लिए सहायक विधि। यदि कमांड एडीबी द्वारा सीधे चलाने के लिए बहुत लंबा है, तो यह एक अस्थायी स्क्रिप्ट से चलता है।
पैरामीटर | |
---|---|
testDevice | ITestDevice : वह डिवाइस जिस पर कमांड चलाना है |
cmd | String : चलाने के लिए कमांड स्ट्रिंग |
रिटर्न | |
---|---|
CommandResult | यदि आउटपुट रिसीवर शून्य है तो शेल आउटपुट |
फेंकता | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
पैरामीटर | |
---|---|
filters |
रिटर्न | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
पैरामीटर | |
---|---|
fitlererTests |
रिटर्न | |
---|---|
String |
फ़ाइल छोड़ें चाहिए
protected boolean shouldSkipFile (String fullPath)
यह निर्धारित करने के लिए सहायक विधि कि क्या हमें किसी दी गई फ़ाइल के निष्पादन को छोड़ देना चाहिए।
पैरामीटर | |
---|---|
fullPath | String : विचाराधीन फ़ाइल का पूरा पथ |
रिटर्न | |
---|---|
boolean | यदि हमें उक्त फ़ाइल को छोड़ देना चाहिए तो यह सत्य है। |