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

runBinary

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 للحفاظ على الاتساق.

المرتجعات
عنصر MapERROR(/LinkedHashMap)<string, string=""> من testCommands

</string,>