एक्ज़ीक्यूटेबल टारगेटटेस्ट

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Object
   ↳ com.android.tradefed.testtype.binary..exeutableBaseTest
  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()

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

डिवाइस_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

रनबाइनरी

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

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

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

listener ITestInvocationListener: वह लिसनर जहां नतीजों की शिकायत करनी है.

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