تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

ArtRunTest

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

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


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

ملخص

فئات متداخلة

class ArtRunTest.AdbShellCommandException

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

مجالات

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)

قم بإجراء اختبار Checker وتحقق من مخرجاته.

void extractSourcesFromJar (File tmpCheckerLocalDir, File jar)

استخراج دليل src من ملف جرة معين إلى دليل معين.

File getCheckerBinaryPath ( TestInformation testInfo)

ابحث عن ثنائي Checker (أرشيف Python).

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 ()

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

قم بتضمين الفلاتر

public void clearIncludeFilters ()

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

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)

قم بإجراء اختبار Checker وتحقق من مخرجاته.

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

المعلمات
testInfo TestInformation : كائن TestInformation المرتبط بالاختبار المنفذ

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

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

رميات
ArtRunTest.AdbShellCommandException
DeviceNotAvailableException

مقتطفات من جرة

protected void extractSourcesFromJar (File tmpCheckerLocalDir, 
                File jar)

استخراج دليل src من ملف جرة معين إلى دليل معين.

المعلمات
tmpCheckerLocalDir File

jar File

getCheckerBinaryPath

protected File getCheckerBinaryPath (TestInformation testInfo)

ابحث عن ثنائي Checker (أرشيف Python).

المعلمات
testInfo TestInformation

عائدات
File

runChecker

protected  runChecker (String[] checkerCommandLine)

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

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

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

و

ArtRunTest

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

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


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

ملخص

فئات متداخلة

class ArtRunTest.AdbShellCommandException

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

مجالات

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)

قم بإجراء اختبار Checker وتحقق من مخرجاته.

void extractSourcesFromJar (File tmpCheckerLocalDir, File jar)

استخراج دليل src من ملف جرة معين إلى دليل معين.

File getCheckerBinaryPath ( TestInformation testInfo)

ابحث عن ثنائي Checker (أرشيف Python).

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 ()

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

قم بتضمين الفلاتر

public void clearIncludeFilters ()

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

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)

قم بإجراء اختبار Checker وتحقق من مخرجاته.

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

المعلمات
testInfo TestInformation : كائن TestInformation المرتبط بالاختبار المنفذ

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

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

رميات
ArtRunTest.AdbShellCommandException
DeviceNotAvailableException

مقتطفات من جرة

protected void extractSourcesFromJar (File tmpCheckerLocalDir, 
                File jar)

استخراج دليل src من ملف جرة معين إلى دليل معين.

المعلمات
tmpCheckerLocalDir File

jar File

getCheckerBinaryPath

protected File getCheckerBinaryPath (TestInformation testInfo)

ابحث عن ثنائي Checker (أرشيف Python).

المعلمات
testInfo TestInformation

عائدات
File

runChecker

protected  runChecker (String[] checkerCommandLine)

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

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

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