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 runBinary(String modulePath, ITestInvocationListener listener, TestDescription description)

確實在指定路徑執行二進位檔。

保護方法

boolean doesRunBinaryGenerateTestResults()

欄位

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 ()

公用方法

尋找二進位檔

public String findBinary (String binary)

搜尋要執行該二進位檔的二進位檔。

參數
binary String:二進位檔的路徑或單純的二進位檔名稱。

傳回
String 二進位檔的路徑;如果找不到,則傳回空值。

擲回
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

傳回
boolean

執行二進位檔

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

確實在指定路徑執行二進位檔。

參數
modulePath String:二進位檔的路徑。

listener ITestInvocationListener:要回報結果的事件監聽器。

description TestDescription:測試中。

擲回
DeviceNotAvailableException

保護方法

doRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

傳回
boolean