PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IRemoteTest, ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.python.PythonBinaryHostTest


यह होस्ट टेस्ट, Android के बिल्ड सिस्टम (Soong) से Python की बाइनरी फ़ाइल को चलाने के लिए है

टेस्ट रनर, include-filter और exclude-filter को सपोर्ट करता है. ध्यान दें कि exclude-filter, असल टेस्ट को स्किप करने के बजाय, टेस्ट के नतीजे को अनदेखा करके काम करता है. exclude-filter में बताए गए टेस्ट अब भी लागू किए जाएंगे.

खास जानकारी

नेस्टेड क्लास

class PythonBinaryHostTest.PythonForwarder

बाइनरी के नाम से रन के नाम को बदलने के लिए, नतीजे को फ़ॉरवर्ड करने वाला टूल. 

कॉन्स्टेंट

String ANDROID_SERIAL_VAR

String LD_LIBRARY_PATH

पब्लिक कंस्ट्रक्टर

PythonBinaryHostTest()

पब्लिक मेथड

void addAllExcludeFilters(Set<String> filters)

फ़िल्टर का Set जोड़ता है, ताकि यह तय किया जा सके कि किन टेस्ट को शामिल नहीं करना है.

void addAllIncludeFilters(Set<String> filters)

फ़िल्टर का Set जोड़ता है, ताकि यह तय किया जा सके कि किन टेस्ट को शामिल करना है.

void addExcludeFilter(String filter)

एक फ़िल्टर जोड़ता है, ताकि यह तय किया जा सके कि किन टेस्ट को शामिल नहीं करना है.

void addIncludeFilter(String filter)

एक फ़िल्टर जोड़ता है, ताकि यह तय किया जा सके कि किन टेस्ट को शामिल करना है.

void clearExcludeFilters()

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

void clearIncludeFilters()

फ़िलहाल ट्रैक किए जा रहे, शामिल किए जाने वाले सभी फ़िल्टर मिटाता है.

Set<String> getExcludeFilters()

शामिल नहीं किए जाने वाले फ़िल्टर का मौजूदा Set दिखाता है.

Set<String> getIncludeFilters()

शामिल किए जाने वाले फ़िल्टर का मौजूदा Set दिखाता है.

final void run(TestInformation testInfo, ITestInvocationListener listener)

टेस्ट चलाता है और नतीजे की जानकारी, लिसनर को देता है.

कॉन्स्टेंट

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

कॉन्स्टेंट वैल्यू: "ANDROID_SERIAL"

LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

कॉन्स्टेंट वैल्यू: "LD_LIBRARY_PATH"

पब्लिक कंस्ट्रक्टर

PythonBinaryHostTest

public PythonBinaryHostTest ()

पब्लिक मेथड

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

फ़िल्टर का Set जोड़ता है, ताकि यह तय किया जा सके कि किन टेस्ट को शामिल नहीं करना है.

पैरामीटर
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

फ़िल्टर का Set जोड़ता है, ताकि यह तय किया जा सके कि किन टेस्ट को शामिल करना है.

पैरामीटर
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

एक फ़िल्टर जोड़ता है, ताकि यह तय किया जा सके कि किन टेस्ट को शामिल नहीं करना है.

पैरामीटर
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

एक फ़िल्टर जोड़ता है, ताकि यह तय किया जा सके कि किन टेस्ट को शामिल करना है.

पैरामीटर
filter String

clearExcludeFilters

public void clearExcludeFilters ()

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

clearIncludeFilters

public void clearIncludeFilters ()

फ़िलहाल ट्रैक किए जा रहे, शामिल किए जाने वाले सभी फ़िल्टर मिटाता है.

getExcludeFilters

public Set<String> getExcludeFilters ()

शामिल नहीं किए जाने वाले फ़िल्टर का मौजूदा Set दिखाता है.

रिटर्न
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

शामिल किए जाने वाले फ़िल्टर का मौजूदा Set दिखाता है.

रिटर्न
Set<String>

run

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

टेस्ट चलाता है और नतीजे की जानकारी, लिसनर को देता है.

पैरामीटर
testInfo TestInformation: TestInformation ऑब्जेक्ट में टेस्ट चलाने के लिए काम की जानकारी होती है.

listener ITestInvocationListener: टेस्ट के नतीजों का ITestInvocationListener

थ्रॉ
DeviceNotAvailableException