KUnitModuleTest

public class KUnitModuleTest
extends ExecutableTargetTest

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


מפעיל בדיקות להרצת מודולים של בדיקות KUnit במכשיר.

סיכום

שדות

public static final String INSMOD_COMMAND_FMT

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_FMT

public static final String RMMOD_COMMAND_FMT

יוצרים ציבוריים

KUnitModuleTest()

שיטות ציבוריות

String findBinary(String binary)

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

boolean getCollectTestsOnly()
void run(TestInformation testInfo, ITestInvocationListener listener)

מפעיל את הבדיקות ומדווח על התוצאות למאזין.

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

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

שיטות מוגנות

boolean doesRunBinaryGenerateTestResults()
getAllTestCommands()

כדי לשמור על עקביות, צריך להמיר את mBinaryPaths ל-mTestCommands.

שדות

INSMOD_COMMAND_FMT

public static final String INSMOD_COMMAND_FMT

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

KUNIT_RESULTS_FMT

public static final String KUNIT_RESULTS_FMT

RMMOD_COMMAND_FMT

public static final String RMMOD_COMMAND_FMT

יוצרים ציבוריים

KUnitModuleTest

public KUnitModuleTest ()

שיטות ציבוריות

findBinary

public String findBinary (String binary)

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

פרמטרים
binary String: הנתיב של הקובץ הבינארי או פשוט השם הבינארי.

החזרות
String הנתיב לקובץ הבינארי, או null אם הוא לא נמצא.

זריקות
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

החזרות
boolean

ראן

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

מפעיל את הבדיקות ומדווח על התוצאות למאזין.

פרמטרים
testInfo TestInformation: האובייקט TestInformation שמכיל מידע שימושי להרצת בדיקות.

listener ITestInvocationListener: ITestInvocationListener של תוצאות הבדיקה

זריקות
DeviceNotAvailableException

runBinary

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

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

פרמטרים
modulePath String: הנתיב של הקובץ הבינארי.

listener ITestInvocationListener: המאזין שאליו צריך לדווח על התוצאות.

description TestDescription: הבדיקה המתבצעת.

זריקות
DeviceNotAvailableException

שיטות מוגנות

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

החזרות
boolean

getAllTestCommands

protected  getAllTestCommands ()

כדי לשמור על עקביות, צריך להמיר את mBinaryPaths ל-mTestCommands.

החזרות
מפהERROR(/LinkedHashMap)<string, string=""> של testCommands.

</string,>