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

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)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की 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 ()

boolean getCollectTestsOnly ()
getExcludeFilters ()

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

getIncludeFilters ()

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

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)

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

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

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

GetAbi

public IAbi getAbi ()

रिटर्न
IAbi

GetCollectTestsOnly

public boolean getCollectTestsOnly ()

रिटर्न
boolean

GetExcludeFilters

public  getExcludeFilters ()

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

रिटर्न

GetIncludeFilters

public  getIncludeFilters ()

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

रिटर्न

getRuntimeHint

public final long getRuntimeHint ()

परीक्षण का अपेक्षित रनटाइम मिलीसेकेंड में लौटाएँ। समय का उपयोग बैलेंस शार्ड निष्पादन को लोड करने के लिए किया जाता है

रिटर्न
long

रिपोर्ट निर्भरताएँ

public  reportDependencies ()

रिटर्न

दौड़ना

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

setAbi

public final void setAbi (IAbi abi)

पैरामीटर
abi IAbi

setCollectTestsOnly

public final void setCollectTestsOnly (boolean shouldCollectTest)

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

विभाजित करना

public final  split (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)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की 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 ()

boolean getCollectTestsOnly ()
getExcludeFilters ()

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

getIncludeFilters ()

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

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)

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

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

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

GetAbi

public IAbi getAbi ()

रिटर्न
IAbi

GetCollectTestsOnly

public boolean getCollectTestsOnly ()

रिटर्न
boolean

GetExcludeFilters

public  getExcludeFilters ()

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

रिटर्न

GetIncludeFilters

public  getIncludeFilters ()

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

रिटर्न

getRuntimeHint

public final long getRuntimeHint ()

परीक्षण का अपेक्षित रनटाइम मिलीसेकेंड में लौटाएँ। समय का उपयोग बैलेंस शार्ड निष्पादन को लोड करने के लिए किया जाता है

रिटर्न
long

रिपोर्ट निर्भरताएँ

public  reportDependencies ()

रिटर्न

दौड़ना

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

setAbi

public final void setAbi (IAbi abi)

पैरामीटर
abi IAbi

setCollectTestsOnly

public final void setCollectTestsOnly (boolean shouldCollectTest)

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

विभाजित करना

public final  split (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 उनके निष्पादन के लिए प्रत्येक बाइनरी पर लागू टाइमआउट।