ArtRunTest

public class ArtRunTest
extends Object implements IRemoteTest , IAbiReceiver , ITestFilterReceiver , ITestCollector

java.lang.Object
com.android.tradefed.testtype.ArtRunTest


عداء اختبار لإجراء اختبارات التشغيل ART.

ملخص

فصول متداخلة

class ArtRunTest.AdbShellCommandException

فئة استثناء للإبلاغ عن خطأ حدث أثناء تنفيذ أمر ADB shell.

مجالات

public static final String CHECKER_PAR_FILENAME

المقاولين العامة

ArtRunTest ()

الأساليب العامة

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

يضيف ERROR(/Set) عوامل التصفية التي سيتم استبعاد الاختبارات الخاصة بها.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

يضيف ERROR(/Set) عوامل التصفية التي سيتم تضمين الاختبارات الخاصة بها.

void addExcludeFilter (String filter)

يضيف عامل تصفية للاختبارات المراد استبعادها.

void addIncludeFilter (String filter)

إضافة عامل تصفية للاختبارات المراد تضمينها.

void clearExcludeFilters ()

احذف جميع عوامل تصفية الاستبعاد التي يتم تتبعها حاليًا.

void clearIncludeFilters ()

قم بحذف كافة عوامل تصفية التضمين التي يتم تتبعها حاليًا.

IAbi getAbi ()
getExcludeFilters ()

إرجاع ERROR(/Set) لمرشحات الاستبعاد.

getIncludeFilters ()

إرجاع ERROR(/Set) لمرشحات التضمين.

void run ( TestInformation testInfo, ITestInvocationListener listener)

يقوم بإجراء الاختبارات، ويبلغ النتيجة للمستمع.

void setAbi ( IAbi abi)

void setCollectTestsOnly (boolean shouldCollectTest)

تمكين أو تعطيل وضع مجموعة الاختبار

الأساليب المحمية

checkExitCode (Integer exitCode)

تحقق من رمز الخروج الذي تم إرجاعه بواسطة أمر الاختبار.

checkTestOutput ( TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName)

التحقق من الإخراج الناتج عن أمر الاختبار.

File createTestLocalTempDirectory ( TestInformation testInfo)

قم بإنشاء دليل مؤقت محلي داخل مجلد تبعيات الاختبار، لتجميع مخرجات الاختبار المأخوذة من الجهاز قيد الاختبار.

executeCheckerTest ( TestInformation testInfo, ITestInvocationListener listener)

قم بتنفيذ اختبار المدقق وتحقق من مخرجاته.

void extractSourcesFromJar (File tmpCheckerLocalDir, File jar)

قم باستخراج دليل src من ملف jar المحدد إلى الدليل المحدد.

File getCheckerBinaryPath ( TestInformation testInfo)

ابحث عن المدقق الثنائي (أرشيف بايثون).

runChecker (String[] checkerCommandLine)

قم بتشغيل أمر Checker وتحقق من نتيجته.

مجالات

CHECKER_PAR_FILENAME

public static final String CHECKER_PAR_FILENAME

المقاولين العامة

ArtRunTest

public ArtRunTest ()

الأساليب العامة

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

يضيف ERROR(/Set) عوامل التصفية التي سيتم استبعاد الاختبارات الخاصة بها.

حدود
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

يضيف ERROR(/Set) عوامل التصفية التي سيتم تضمين الاختبارات الخاصة بها.

حدود
filters

addExcludeFilter

public void addExcludeFilter (String filter)

يضيف عامل تصفية للاختبارات المراد استبعادها.

حدود
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

إضافة عامل تصفية للاختبارات المراد تضمينها.

حدود
filter String

ClearExcludeFilters

public void clearExcludeFilters ()

احذف جميع عوامل تصفية الاستبعاد التي يتم تتبعها حاليًا.

ClearIncludeFilters

public void clearIncludeFilters ()

قم بحذف كافة عوامل تصفية التضمين التي يتم تتبعها حاليًا.

com.getAbi

public IAbi getAbi ()

عائدات
IAbi

getExcludeFilters

public  getExcludeFilters ()

إرجاع ERROR(/Set) لمرشحات الاستبعاد.

عائدات

getIncludeFilters

public  getIncludeFilters ()

إرجاع ERROR(/Set) لمرشحات التضمين.

عائدات

يجري

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

يقوم بإجراء الاختبارات، ويبلغ النتيجة للمستمع.

حدود
testInfo TestInformation : كائن TestInformation الذي يحتوي على معلومات مفيدة لإجراء الاختبارات.

listener ITestInvocationListener : ITestInvocationListener لنتائج الاختبار

رميات
DeviceNotAvailableException

setAbi

public void setAbi (IAbi abi)

حدود
abi IAbi

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

تمكين أو تعطيل وضع مجموعة الاختبار

الأساليب المحمية

checkExitCode

protected  checkExitCode (Integer exitCode)

تحقق من رمز الخروج الذي تم إرجاعه بواسطة أمر الاختبار.

حدود
exitCode Integer : رمز الخروج الذي تم إرجاعه بواسطة أمر الاختبار

عائدات
رسالة خطأ اختيارية، فارغة إذا كان رمز الخروج من الاختبار يشير إلى النجاح

checkTestOutput

protected  checkTestOutput (TestInformation testInfo, 
                String actualOutputText, 
                String outputShortName, 
                String outputPrettyName)

التحقق من الإخراج الناتج عن أمر الاختبار.

يستخدم للتحقق من الإخراج القياسي والخطأ القياسي للاختبار.

حدود
testInfo TestInformation : كائن TestInformation المرتبط بالاختبار الذي تم تنفيذه

actualOutputText String : الإخراج الناتج عن الاختبار

outputShortName String : الاسم المختصر لقناة الإخراج

outputPrettyName String : اسم أجمل لقناة الإخراج، يستخدم في رسائل الخطأ

عائدات
رسالة خطأ اختيارية، فارغة إذا كانت المخرجات المحددة صالحة

createTestLocalTempDirectory

protected File createTestLocalTempDirectory (TestInformation testInfo)

قم بإنشاء دليل مؤقت محلي داخل مجلد تبعيات الاختبار، لتجميع مخرجات الاختبار المأخوذة من الجهاز قيد الاختبار.

حدود
testInfo TestInformation : كائن TestInformation المرتبط بالاختبار الذي تم تنفيذه

عائدات
File يشير كائن ERROR(/File) إلى الدليل المؤقت الذي تم إنشاؤه.

رميات
إذا فشل إنشاء الدليل المؤقت.

ExecuteCheckerTest

protected  executeCheckerTest (TestInformation testInfo, 
                ITestInvocationListener listener)

قم بتنفيذ اختبار المدقق وتحقق من مخرجاته.

اختبارات المدقق هي اختبارات إضافية مضمنة في بعض اختبارات تشغيل ART، ومكتوبة كتعليقات توضيحية في تعليقات الملفات المصدر للاختبار، وتستخدم للتحقق من مترجم ART.

حدود
testInfo TestInformation : كائن TestInformation المرتبط بالاختبار الذي تم تنفيذه

listener ITestInvocationListener : كائن ITestInvocationListener المرتبط بالاختبار الذي تم تنفيذه

عائدات
رسالة خطأ اختيارية، فارغة في حالة نجاح اختبار المدقق

رميات
ArtRunTest.AdbShellCommandException
DeviceNotAvailableException

extractSourcesFromJar

protected void extractSourcesFromJar (File tmpCheckerLocalDir, 
                File jar)

قم باستخراج دليل src من ملف jar المحدد إلى الدليل المحدد.

حدود
tmpCheckerLocalDir File

jar File

getCheckerBinaryPath

protected File getCheckerBinaryPath (TestInformation testInfo)

ابحث عن المدقق الثنائي (أرشيف بايثون).

حدود
testInfo TestInformation

عائدات
File

runChecker

protected  runChecker (String[] checkerCommandLine)

قم بتشغيل أمر Checker وتحقق من نتيجته.

حدود
checkerCommandLine String : سطر أوامر المدقق المراد تنفيذه

عائدات
رسالة خطأ اختيارية، فارغة إذا كان استدعاء المدقق ناجحًا