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) يضيف |
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) قم بتنفيذ اختبار المدقق وتحقق من مخرجاته. | |
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 ()
قم بحذف كافة عوامل تصفية التضمين التي يتم تتبعها حاليًا.
يجري
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)
قم بتنفيذ اختبار المدقق وتحقق من مخرجاته.
اختبارات المدقق هي اختبارات إضافية مضمنة في بعض اختبارات تشغيل 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
protectedrunChecker (String[] checkerCommandLine)
قم بتشغيل أمر Checker وتحقق من نتيجته.
حدود | |
---|---|
checkerCommandLine | String : سطر أوامر المدقق المراد تنفيذه |
عائدات | |
---|---|
رسالة خطأ اختيارية، فارغة إذا كان استدعاء المدقق ناجحًا |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)