تست ماژول KUnit

public class KUnitModuleTest
extends ExecutableTargetTest

شیء جاوا
com.android.tradefed.testtype.binary.ExecutableBaseTest
com.android.tradefed.testtype.binary.ExecutableTargetTest
com.android.tradefed.testtype.binary.KUnitModuleTest


اجراکننده‌ی تست برای اجرای ماژول‌های تست KUnit روی دستگاه.

خلاصه

فیلدها

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_FMT

سازندگان عمومی

KUnitModuleTest ()

روش‌های عمومی

String findBinary (String binary)

برای اجرای فایل باینری، آن را جستجو کنید.

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

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

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

در واقع فایل باینری را در مسیر داده شده اجرا کنید.

روش‌های محافظت‌شده

boolean doesRunBinaryGenerateTestResults ()
Map<String, String> getAllTestCommands ()

برای حفظ ثبات، mBinaryPaths را به mTestCommands تبدیل کنید.

فیلدها

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

نتایج KUNIT

public static final String KUNIT_RESULTS_FMT

سازندگان عمومی

تست ماژول KUnit

public KUnitModuleTest ()

روش‌های عمومی

پیدا کردن دودویی

public String findBinary (String binary)

برای اجرای فایل باینری، آن را جستجو کنید.

پارامترها
binary String : مسیر فایل باینری یا به طور ساده نام فایل باینری.

بازگشت‌ها
String مسیر فایل باینری، یا در صورت عدم یافتن، null.

پرتاب‌ها
DeviceNotAvailableException

فقط تست‌های جمع‌آوری‌شده

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
IOException

روش‌های محافظت‌شده

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

بازگشت‌ها
boolean

دریافت همه دستورات تست

protected Map<String, String> getAllTestCommands ()

برای حفظ ثبات، mBinaryPaths را به mTestCommands تبدیل کنید.

بازگشت‌ها
Map<String, String> یک نقشه LinkedHashMap از دستورات تست.