निष्पादन योग्य बेस टेस्ट

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)

फ़िल्टर का ERROR(/Set) जोड़ता है जिसके परीक्षण को बाहर करना है।

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

फ़िल्टर का ERROR(/Set) जोड़ता है जिसमें से परीक्षण शामिल करने हैं।

void addExcludeFilter (String filter)

एक फ़िल्टर जोड़ता है जिसका परीक्षण बाहर करना है।

void addIncludeFilter (String filter)

एक फ़िल्टर जोड़ता है जिसमें शामिल करने के लिए परीक्षण शामिल हैं।

void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं।

abstract String findBinary (String binary)

इसे चलाने में सक्षम होने के लिए बाइनरी खोजें।

IAbi getAbi ()

getExcludeFilters ()

बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set) लौटाता है।

getIncludeFilters ()

फ़िल्टर शामिल करने का वर्तमान ERROR(/Set) लौटाता है।

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)

split() का वैकल्पिक संस्करण जो शार्पकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है।

संरक्षित तरीके

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

getAbi

public IAbi getAbi ()

रिटर्न
IAbi

बहिष्कृत फ़िल्टर प्राप्त करें

public  getExcludeFilters ()

बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

फ़िल्टर शामिल करें

public  getIncludeFilters ()

फ़िल्टर शामिल करने का वर्तमान 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 setAbi (IAbi abi)

मापदंडों
abi IAbi

केवल संग्रह परीक्षण सेट करें

public final void setCollectTestsOnly (boolean shouldCollectTest)

परीक्षण संग्रह मोड को सक्षम या अक्षम करता है

विभाजित करना

public final  split (int shardHint)

split() का वैकल्पिक संस्करण जो शार्पकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ परीक्षण धावकों के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।

मापदंडों
shardHint int : शार्प काउंट का प्रयास किया गया।

रिटर्न
उप-परीक्षणों का एक संग्रह अलग से निष्पादित किया जाना है या यदि परीक्षण वर्तमान में शार्पेबल नहीं है तो null है

संरक्षित तरीके

getTimeoutPerBinaryMs

protected long getTimeoutPerBinaryMs ()

रिटर्न
long उनके निष्पादन के लिए प्रत्येक बाइनरी पर लागू किया गया टाइमआउट।