निष्पादन योग्य बेस टेस्ट
public abstract class ExecutableBaseTest
extends Object
implements IRemoteTest , IRuntimeHintProvider , ITestCollector , IShardableTest , IAbiReceiver , ITestFilterReceiver
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 () |
getExcludeFilters () बहिष्कृत फ़िल्टर का वर्तमान | |
getIncludeFilters () फ़िल्टर शामिल करने का वर्तमान | |
final long | getRuntimeHint () परीक्षण के अपेक्षित रनटाइम को मिलीसेकंड में लौटाएं। |
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) |
संरक्षित तरीके | |
---|---|
long | getTimeoutPerBinaryMs () |
खेत
NO_BINARY_ERROR
public static final String NO_BINARY_ERROR
सार्वजनिक निर्माणकर्ता
निष्पादन योग्य बेस टेस्ट
public ExecutableBaseTest ()
सार्वजनिक तरीके
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 void clearExcludeFilters ()
वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।
साफ़ करें फ़िल्टर शामिल करें
public void clearIncludeFilters ()
वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं।
बाइनरी खोजें
public abstract String findBinary (String binary)
इसे चलाने में सक्षम होने के लिए बाइनरी खोजें।
मापदंडों | |
---|---|
binary | String : बाइनरी का पथ या बस बाइनरी नाम। |
रिटर्न | |
---|---|
String | बाइनरी का पथ, या यदि नहीं मिला तो अशक्त। |
फेंकता | |
---|---|
DeviceNotAvailableException |
बहिष्कृत फ़िल्टर प्राप्त करें
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
फ़िल्टर शामिल करें
publicgetIncludeFilters ()
फ़िल्टर शामिल करने का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
getRuntimeHint
public final long getRuntimeHint ()
परीक्षण के अपेक्षित रनटाइम को मिलीसेकंड में लौटाएं। समय का उपयोग शेष शार्प निष्पादन को लोड करने के लिए किया जाता है
रिटर्न | |
---|---|
long |
दौड़ना
public void run (TestInformation testInfo, ITestInvocationListener listener)
परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है।
मापदंडों | |
---|---|
testInfo | TestInformation : TestInformation ऑब्जेक्ट जिसमें टेस्ट चलाने के लिए उपयोगी जानकारी होती है। |
listener | ITestInvocationListener : ITestInvocationListener of test results |
फेंकता | |
---|---|
DeviceNotAvailableException |
रनबाइनरी
public abstract void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
वास्तव में दिए गए पथ पर बाइनरी चलाएँ।
मापदंडों | |
---|---|
binaryPath | String : बाइनरी का पथ। |
listener | ITestInvocationListener : श्रोता जहां परिणामों की रिपोर्ट करना है। |
description | TestDescription : परीक्षण प्रगति पर है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
केवल संग्रह परीक्षण सेट करें
public final void setCollectTestsOnly (boolean shouldCollectTest)
परीक्षण संग्रह मोड को सक्षम या अक्षम करता है
विभाजित करना
public finalsplit (int shardHint)
split()
का वैकल्पिक संस्करण जो शार्पकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ परीक्षण धावकों के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।
मापदंडों | |
---|---|
shardHint | int : शार्प काउंट का प्रयास किया गया। |
रिटर्न | |
---|---|
उप-परीक्षणों का एक संग्रह अलग से निष्पादित किया जाना है या यदि परीक्षण वर्तमान में शार्पेबल नहीं है तो null है |
संरक्षित तरीके
getTimeoutPerBinaryMs
protected long getTimeoutPerBinaryMs ()
रिटर्न | |
---|---|
long | उनके निष्पादन के लिए प्रत्येक बाइनरी पर लागू किया गया टाइमआउट। |