ExecutableHostTest

public class ExecutableHostTest
extends ExecutableBaseTest

java.lang.Object
com.android.tradefed.testtype.binary.ExecutableBaseTest
  com.android.tradefed.testtype.binary.ExecutableHostTest


यह टेस्ट रनर, होस्ट पर चलने वाले एक्ज़ीक्यूटेबल के लिए है. यह रनर IDeviceTest को लागू करता है, क्योंकि होस्ट बाइनरी किसी डिवाइस से कम्यूनिकेट कर सकती है. अगर मिला हुआ डिवाइस StubDevice नहीं है, तो सीरियल को बाइनरी में पास किया जाएगा, ताकि उसका इस्तेमाल किया जा सके.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

ExecutableHostTest()

पब्लिक मेथड

String findBinary(String binary)

बाइनरी को चलाने के लिए, उसे खोजें.

void runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)

दिए गए पाथ पर बाइनरी चलाएं.

सार्वजनिक कंस्ट्रक्टर

ExecutableHostTest

public ExecutableHostTest ()

पब्लिक मेथड

findBinary

public String findBinary (String binary)

बाइनरी को चलाने के लिए, उसे खोजें.

पैरामीटर
binary String: बाइनरी का पाथ या सिर्फ़ बाइनरी का नाम.

रिटर्न
String बाइनरी का पाथ या अगर बाइनरी नहीं मिली, तो null.

runBinary

public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

दिए गए पाथ पर बाइनरी चलाएं.

पैरामीटर
binaryPath String: बाइनरी का पाथ.

listener ITestInvocationListener: वह लिसनर जहां नतीजे रिपोर्ट किए जाने हैं.

description TestDescription: जारी टेस्ट.

थ्रॉ
DeviceNotAvailableException
IOException