ExecutableHostTest

public class ExecutableHostTest
extends ExecutableBaseTest

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


כלי להרצת בדיקות של קובץ הפעלה שפועל במארח. ה-runner מטמיע את IDeviceTest מאז שהקובץ הבינארי של המארח עשוי לתקשר עם מכשיר. אם המכשיר שהתקבל הוא לא StubDevice המספר הסידורי יועבר לקובץ הבינארי לשימוש.

סיכום

‫constructors ציבוריים

ExecutableHostTest()

‫methods ציבוריים

String findBinary(String binary)

מחפשים את הקובץ הבינארי כדי להריץ אותו.

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

להריץ בפועל את הקובץ הבינארי בנתיב שצוין.

‫constructors ציבוריים

ExecutableHostTest

public ExecutableHostTest ()

‫methods ציבוריים

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: הבדיקה שמתבצעת.

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException
IOException