निष्पादनयोग्यबेसटेस्ट
public abstract class ExecutableBaseTest
extends Object
implements IRemoteTest , IRuntimeHintProvider , ITestCollector , IShardableTest , IAbiReceiver , ITestFilterReceiver , IDiscoverDependencies
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest |
परीक्षणों की निष्पादन योग्य शैली के लिए बेस क्लास। उदाहरण के लिए: बायनेरिज़, शेल स्क्रिप्ट।
सारांश
खेत | |
---|---|
public static final String | NO_BINARY_ERROR
|
सार्वजनिक निर्माणकर्ता | |
---|---|
ExecutableBaseTest () |
सार्वजनिक तरीके | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का |
void | addExcludeFilter (String filter) किन परीक्षणों को बाहर करना है इसका एक फ़िल्टर जोड़ता है। |
void | addIncludeFilter (String filter) कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है। |
void | clearExcludeFilters () वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं। |
void | clearIncludeFilters () वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं। |
abstract String | findBinary (String binary) इसे चलाने में सक्षम होने के लिए बाइनरी खोजें। |
IAbi | getAbi () |
boolean | getCollectTestsOnly () |
getExcludeFilters () बहिष्कृत फ़िल्टर की वर्तमान | |
getIncludeFilters () फ़िल्टर शामिल करने की वर्तमान | |
final long | getRuntimeHint () परीक्षण का अपेक्षित रनटाइम मिलीसेकेंड में लौटाएँ। |
reportDependencies () | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है। |
abstract void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) वास्तव में दिए गए पथ पर बाइनरी चलाएँ। |
final void | setAbi ( IAbi abi) |
final void | setCollectTestsOnly (boolean shouldCollectTest) परीक्षण संग्रह मोड को सक्षम या अक्षम करता है |
final | split (int shardHint) |
संरक्षित तरीके | |
---|---|
boolean | doesRunBinaryGenerateTestResults () |
TestDescription[] | getFilterDescriptions ( testCommands) getFilterDescriptions ( testCommands) |
String | getModuleId ( IInvocationContext context) |
long | getTimeoutPerBinaryMs () |
खेत
NO_BINARY_ERROR
public static final String NO_BINARY_ERROR
सार्वजनिक निर्माणकर्ता
निष्पादनयोग्यबेसटेस्ट
public ExecutableBaseTest ()
सार्वजनिक तरीके
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 |
साफ़ बहिष्कृतफ़िल्टर
public void clearExcludeFilters ()
वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।
फ़िल्टर शामिल करें साफ़ करें
public void clearIncludeFilters ()
वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं।
बाइनरी ढूंढें
public abstract String findBinary (String binary)
इसे चलाने में सक्षम होने के लिए बाइनरी खोजें।
पैरामीटर | |
---|---|
binary | String : बाइनरी का पथ या बस बाइनरी नाम। |
रिटर्न | |
---|---|
String | बाइनरी का पथ, या न मिलने पर शून्य। |
फेंकता | |
---|---|
DeviceNotAvailableException |
GetCollectTestsOnly
public boolean getCollectTestsOnly ()
रिटर्न | |
---|---|
boolean |
GetExcludeFilters
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर की वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
GetIncludeFilters
publicgetIncludeFilters ()
फ़िल्टर शामिल करने की वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
getRuntimeHint
public final long getRuntimeHint ()
परीक्षण का अपेक्षित रनटाइम मिलीसेकेंड में लौटाएँ। समय का उपयोग बैलेंस शार्ड निष्पादन को लोड करने के लिए किया जाता है
रिटर्न | |
---|---|
long |
रिपोर्ट निर्भरताएँ
publicreportDependencies ()
रिटर्न | |
---|---|
दौड़ना
public void run (TestInformation testInfo, ITestInvocationListener listener)
परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।
पैरामीटर | |
---|---|
testInfo | TestInformation : TestInformation ऑब्जेक्ट जिसमें परीक्षण चलाने के लिए उपयोगी जानकारी होती है। |
listener | ITestInvocationListener : परीक्षण परिणामों का ITestInvocationListener |
फेंकता | |
---|---|
DeviceNotAvailableException |
रनबाइनरी
public abstract void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
वास्तव में दिए गए पथ पर बाइनरी चलाएँ।
पैरामीटर | |
---|---|
binaryPath | String : बाइनरी का पथ. |
listener | ITestInvocationListener : श्रोता को परिणामों की रिपोर्ट कहां करनी है। |
description | TestDescription : परीक्षण प्रगति पर है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
setCollectTestsOnly
public final void setCollectTestsOnly (boolean shouldCollectTest)
परीक्षण संग्रह मोड को सक्षम या अक्षम करता है
विभाजित करना
public finalsplit (int shardHint)
split()
का वैकल्पिक संस्करण जो शार्डकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ परीक्षण धावकों के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।
पैरामीटर | |
---|---|
shardHint | int : प्रयास किया गया शार्ड काउंट। |
रिटर्न | |
---|---|
यदि परीक्षण वर्तमान में शार्डेबल नहीं है तो उप-परीक्षणों का एक संग्रह अलग से निष्पादित किया जाएगा या null |
संरक्षित तरीके
करता हैRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
रिटर्न | |
---|---|
boolean |
फ़िल्टर विवरण प्राप्त करें
protected TestDescription[] getFilterDescriptions (testCommands)
पैरामीटर | |
---|---|
testCommands |
रिटर्न | |
---|---|
TestDescription[] |
getModuleId
protected String getModuleId (IInvocationContext context)
पैरामीटर | |
---|---|
context | IInvocationContext |
रिटर्न | |
---|---|
String |
getTimeoutPerBinaryMs
protected long getTimeoutPerBinaryMs ()
रिटर्न | |
---|---|
long | उनके निष्पादन के लिए प्रत्येक बाइनरी पर लागू टाइमआउट। |
निष्पादनयोग्यबेसटेस्ट
public abstract class ExecutableBaseTest
extends Object
implements IRemoteTest , IRuntimeHintProvider , ITestCollector , IShardableTest , IAbiReceiver , ITestFilterReceiver , IDiscoverDependencies
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest |
परीक्षणों की निष्पादन योग्य शैली के लिए बेस क्लास। उदाहरण के लिए: बायनेरिज़, शेल स्क्रिप्ट।
सारांश
खेत | |
---|---|
public static final String | NO_BINARY_ERROR
|
सार्वजनिक निर्माणकर्ता | |
---|---|
ExecutableBaseTest () |
सार्वजनिक तरीके | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का |
void | addExcludeFilter (String filter) किन परीक्षणों को बाहर करना है इसका एक फ़िल्टर जोड़ता है। |
void | addIncludeFilter (String filter) कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है। |
void | clearExcludeFilters () वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं। |
void | clearIncludeFilters () वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं। |
abstract String | findBinary (String binary) इसे चलाने में सक्षम होने के लिए बाइनरी खोजें। |
IAbi | getAbi () |
boolean | getCollectTestsOnly () |
getExcludeFilters () बहिष्कृत फ़िल्टर की वर्तमान | |
getIncludeFilters () फ़िल्टर शामिल करने की वर्तमान | |
final long | getRuntimeHint () परीक्षण का अपेक्षित रनटाइम मिलीसेकेंड में लौटाएँ। |
reportDependencies () | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है। |
abstract void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) वास्तव में दिए गए पथ पर बाइनरी चलाएँ। |
final void | setAbi ( IAbi abi) |
final void | setCollectTestsOnly (boolean shouldCollectTest) परीक्षण संग्रह मोड को सक्षम या अक्षम करता है |
final | split (int shardHint) |
संरक्षित तरीके | |
---|---|
boolean | doesRunBinaryGenerateTestResults () |
TestDescription[] | getFilterDescriptions ( testCommands) getFilterDescriptions ( testCommands) |
String | getModuleId ( IInvocationContext context) |
long | getTimeoutPerBinaryMs () |
खेत
NO_BINARY_ERROR
public static final String NO_BINARY_ERROR
सार्वजनिक निर्माणकर्ता
निष्पादनयोग्यबेसटेस्ट
public ExecutableBaseTest ()
सार्वजनिक तरीके
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 |
साफ़ बहिष्कृतफ़िल्टर
public void clearExcludeFilters ()
वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।
फ़िल्टर शामिल करें साफ़ करें
public void clearIncludeFilters ()
वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं।
बाइनरी ढूंढें
public abstract String findBinary (String binary)
इसे चलाने में सक्षम होने के लिए बाइनरी खोजें।
पैरामीटर | |
---|---|
binary | String : बाइनरी का पथ या बस बाइनरी नाम। |
रिटर्न | |
---|---|
String | बाइनरी का पथ, या न मिलने पर शून्य। |
फेंकता | |
---|---|
DeviceNotAvailableException |
GetCollectTestsOnly
public boolean getCollectTestsOnly ()
रिटर्न | |
---|---|
boolean |
GetExcludeFilters
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर की वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
GetIncludeFilters
publicgetIncludeFilters ()
फ़िल्टर शामिल करने की वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
getRuntimeHint
public final long getRuntimeHint ()
परीक्षण का अपेक्षित रनटाइम मिलीसेकेंड में लौटाएँ। समय का उपयोग बैलेंस शार्ड निष्पादन को लोड करने के लिए किया जाता है
रिटर्न | |
---|---|
long |
रिपोर्ट निर्भरताएँ
publicreportDependencies ()
रिटर्न | |
---|---|
दौड़ना
public void run (TestInformation testInfo, ITestInvocationListener listener)
परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।
पैरामीटर | |
---|---|
testInfo | TestInformation : TestInformation ऑब्जेक्ट जिसमें परीक्षण चलाने के लिए उपयोगी जानकारी होती है। |
listener | ITestInvocationListener : परीक्षण परिणामों का ITestInvocationListener |
फेंकता | |
---|---|
DeviceNotAvailableException |
रनबाइनरी
public abstract void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
वास्तव में दिए गए पथ पर बाइनरी चलाएँ।
पैरामीटर | |
---|---|
binaryPath | String : बाइनरी का पथ. |
listener | ITestInvocationListener : श्रोता को परिणामों की रिपोर्ट कहां करनी है। |
description | TestDescription : परीक्षण प्रगति पर है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
setCollectTestsOnly
public final void setCollectTestsOnly (boolean shouldCollectTest)
परीक्षण संग्रह मोड को सक्षम या अक्षम करता है
विभाजित करना
public finalsplit (int shardHint)
split()
का वैकल्पिक संस्करण जो शार्डकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ परीक्षण धावकों के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।
पैरामीटर | |
---|---|
shardHint | int : प्रयास किया गया शार्ड काउंट। |
रिटर्न | |
---|---|
यदि परीक्षण वर्तमान में शार्डेबल नहीं है तो उप-परीक्षणों का एक संग्रह अलग से निष्पादित किया जाएगा या null |
संरक्षित तरीके
करता हैRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
रिटर्न | |
---|---|
boolean |
फ़िल्टर विवरण प्राप्त करें
protected TestDescription[] getFilterDescriptions (testCommands)
पैरामीटर | |
---|---|
testCommands |
रिटर्न | |
---|---|
TestDescription[] |
getModuleId
protected String getModuleId (IInvocationContext context)
पैरामीटर | |
---|---|
context | IInvocationContext |
रिटर्न | |
---|---|
String |
getTimeoutPerBinaryMs
protected long getTimeoutPerBinaryMs ()
रिटर्न | |
---|---|
long | उनके निष्पादन के लिए प्रत्येक बाइनरी पर लागू टाइमआउट। |