KUnit模組測試

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

公共構造函數

KUnit模組測試

public KUnitModuleTest ()

公共方法

尋找二進位文件

public String findBinary (String binary)

搜尋二進位檔案以便能夠運行它。

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

退貨
String二進位檔案的路徑,如果未找到則為 null。

投擲
DeviceNotAvailableException

僅獲取收集測試

public boolean getCollectTestsOnly ()

退貨
boolean

運行二進位文件

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

實際上在給定路徑上運行二進位檔案。

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

listener ITestInvocationListener :報告結果的偵聽器。

description TestDescription :測試正在進行中。

投擲
DeviceNotAvailableException

受保護的方法

doesRunBinary產生測試結果

protected boolean doesRunBinaryGenerateTestResults ()

退貨
boolean