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)
फ़िल्टर का |
void
|
addAllIncludeFilters(Set<String> filters)
फ़िल्टर का |
void
|
addExcludeFilter(String filter)
एक फ़िल्टर जोड़ता है, ताकि यह तय किया जा सके कि किन टेस्ट को शामिल नहीं करना है. |
void
|
addIncludeFilter(String filter)
एक फ़िल्टर जोड़ता है, ताकि यह तय किया जा सके कि किन टेस्ट को शामिल करना है. |
void
|
clearExcludeFilters()
फ़िलहाल ट्रैक किए जा रहे, शामिल नहीं किए जाने वाले सभी फ़िल्टर मिटाता है. |
void
|
clearIncludeFilters()
फ़िलहाल ट्रैक किए जा रहे, शामिल किए जाने वाले सभी फ़िल्टर मिटाता है. |
Set<String>
|
getExcludeFilters()
शामिल नहीं किए जाने वाले फ़िल्टर का मौजूदा |
Set<String>
|
getIncludeFilters()
शामिल किए जाने वाले फ़िल्टर का मौजूदा |
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 |
|