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) يضيف |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) يضيف |
void | addExcludeFilter (String filter) يضيف عامل تصفية للاختبارات المراد استبعادها. |
void | addIncludeFilter (String filter) يضيف مرشحًا للاختبارات المراد تضمينها. |
void | clearExcludeFilters () احذف جميع عوامل تصفية الاستبعاد المتعقبة حاليًا. |
void | clearIncludeFilters () احذف جميع عوامل التضمين المتعقبة حاليًا. |
IAbi | getAbi () |
getExcludeFilters () تُرجع | |
getIncludeFilters () إرجاع | |
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 ()
احذف جميع عوامل التضمين المتعقبة حاليًا.
getExcludeFilters
publicgetExcludeFilters ()
تُرجع ERROR(/Set)
الحالي لعوامل تصفية الاستبعاد.
عائدات | |
---|---|
يجري
public void run (TestInformation testInfo, ITestInvocationListener listener)
يجري الاختبارات ، ويبلغ نتائجها للمستمع.
حدود | |
---|---|
testInfo | TestInformation : يحتوي كائن TestInformation على معلومات مفيدة لتشغيل الاختبارات. |
listener | ITestInvocationListener : ITestInvocationListener لنتائج الاختبار |
رميات | |
---|---|
DeviceNotAvailableException |
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
يمكّن أو يعطل وضع مجموعة الاختبار
الطرق المحمية
checkExitCode
protectedcheckExitCode (Integer exitCode)
تحقق من رمز الخروج الذي تم إرجاعه بواسطة أمر اختبار.
حدود | |
---|---|
exitCode | Integer : كود الخروج الذي تم إرجاعه بواسطة أمر الاختبار |
عائدات | |
---|---|
رسالة خطأ اختيارية ، فارغة إذا أشار رمز الخروج من الاختبار إلى النجاح |
checkTestOutput
protectedcheckTestOutput (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
protectedexecuteCheckerTest (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
protectedrunChecker (String[] checkerCommandLine)
قم بتشغيل أمر Checker وتحقق من نتيجته.
حدود | |
---|---|
checkerCommandLine | String : سطر أوامر المدقق المطلوب تنفيذه |
عائدات | |
---|---|
رسالة خطأ اختيارية ، فارغة إذا كان استدعاء Checker ناجحًا |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-03-30 (حسب التوقيت العالمي المتفَّق عليه)