ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Object
   ↳ com.android.tradefed.testtype.binary.ExecutableBaseTest
     ↳ com.android.tradefed.testtype.binary.ExecutableTargetTest


टारगेट पर चलने वाले एक्सीक्यूटेबल के लिए टेस्टर. बाइनरी किसी डिवाइस पर चलती है, इसलिए रनर IDeviceTest लागू करता है.

खास जानकारी

फ़ील्ड्स की फ़िल्में

public static final String DEVICE_LOST_ERROR

public static final String ROOT_LOST_ERROR

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

ExecutableTargetTest()

सार्वजनिक तरीके

String findBinary(String binary)

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

ITestDevice getDevice()

टेस्ट किया जा रहा डिवाइस पाएं.

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

दिए गए पाथ पर बाइनरी को असल में चलाएं.

void setDevice(ITestDevice device)

जांचे जा रहे डिवाइस को इंजेक्ट करें.

FailureDescription shouldAbortRun(TestDescription description)

देखें कि testRun को समय से पहले खत्म करना है या नहीं.

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

void checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)

टेस्ट करने के लिए दिए गए निर्देश का नतीजा देखें.

boolean getSkipBinaryCheck()

फ़ील्ड्स की फ़िल्में

DEVICE_LOST_ERROR

public static final String DEVICE_LOST_ERROR

ROOT_LOST_ERROR

public static final String ROOT_LOST_ERROR

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

ExecutableTargetTest

public ExecutableTargetTest ()

सार्वजनिक तरीके

findBinary

public String findBinary (String binary)

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

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

रिटर्न
String बाइनरी का पाथ या न मिलने पर शून्य.

थ्रो
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

टेस्ट किया जा रहा डिवाइस पाएं.

रिटर्न
ITestDevice ITestDevice

runBinary

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

दिए गए पाथ पर बाइनरी को असल में चलाएं.

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

listener ITestInvocationListener: नतीजों की रिपोर्ट करने के लिए, Listener.

description TestDescription: जांच जारी है.

थ्रो
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

जांचे जा रहे डिवाइस को इंजेक्ट करें.

पैरामीटर
device ITestDevice: इस्तेमाल करने के लिए ITestDevice

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

देखें कि testRun को समय से पहले खत्म करना है या नहीं.

पैरामीटर
description TestDescription: जांच जारी है.

रिटर्न
FailureDescription FailureDescription, अगर रन लूप को खत्म करना है.

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

checkCommandResult

protected void checkCommandResult (CommandResult result, 
                ITestInvocationListener listener, 
                TestDescription description)

टेस्ट करने के लिए दिए गए निर्देश का नतीजा देखें.

पैरामीटर
result CommandResult: निर्देश CommandResult की जांच का नतीजा

listener ITestInvocationListener: ITestInvocationListener

description TestDescription: जांच जारी है.

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

रिटर्न
boolean