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 مسیر باینری، یا اگر پیدا نشد، تهی است.

پرتاب می کند
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

برمی گرداند
boolean

اجرا کنید

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد.

پارامترها
testInfo TestInformation : شی TestInformation حاوی اطلاعات مفید برای اجرای تست ها.

listener ITestInvocationListener : ITestInvocationListener نتایج آزمون

پرتاب می کند
DeviceNotAvailableException

اجرا باینری

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) دستورات تست