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


Trình chạy kiểm thử để chạy các mô-đun kiểm thử KUnit trên thiết bị.

Tóm tắt

Trường

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_FMT

Hàm khởi tạo công khai

KUnitModuleTest()

Phương thức công khai

String findBinary(String binary)

Tìm tệp nhị phân để có thể chạy tệp đó.

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

Chạy các bài kiểm thử và báo cáo kết quả cho trình nghe.

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

Thực sự chạy tệp nhị phân ở đường dẫn đã cho.

Phương thức được bảo vệ

boolean doesRunBinaryGenerateTestResults()
getAllTestCommands()

Chuyển đổi mBinaryPaths thành mTestCommands để đảm bảo tính nhất quán.

Trường

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

KUNIT_RESULTS_FMT

public static final String KUNIT_RESULTS_FMT

Hàm khởi tạo công khai

KUnitModuleTest

public KUnitModuleTest ()

Phương thức công khai

findBinary

public String findBinary (String binary)

Tìm tệp nhị phân để có thể chạy tệp đó.

Tham số
binary String: đường dẫn của tệp nhị phân hoặc đơn giản là tên tệp nhị phân.

Giá trị trả về
String Đường dẫn đến tệp nhị phân hoặc giá trị rỗng nếu không tìm thấy.

Gửi
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Giá trị trả về
boolean

chạy

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Chạy các bài kiểm thử và báo cáo kết quả cho trình nghe.

Tham số
testInfo TestInformation: Đối tượng TestInformation chứa thông tin hữu ích để chạy các chương trình kiểm thử.

listener ITestInvocationListener: ITestInvocationListener của kết quả kiểm thử

Gửi
DeviceNotAvailableException

runBinary

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

Thực sự chạy tệp nhị phân ở đường dẫn đã cho.

Tham số
modulePath String: Đường dẫn của tệp nhị phân.

listener ITestInvocationListener: Trình nghe báo cáo kết quả.

description TestDescription: Quá trình kiểm thử đang diễn ra.

Gửi
DeviceNotAvailableException

Phương thức được bảo vệ

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Giá trị trả về
boolean

getAllTestCommands

protected  getAllTestCommands ()

Chuyển đổi mBinaryPaths thành mTestCommands để đảm bảo tính nhất quán.

Giá trị trả về
một MapERROR(/LinkedHashMap)<string, string=""> của testCommands.

</string,>