TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

java.lang.Object
   ↳ com.android.tradefed.testtype.SubprocessTfLauncher
     ↳ com.android.tradefed.testtype.TfTestLauncher


IRemoteTest لتشغيل اختبارات الوحدة أو الوظائف على تثبيت منفصل لـ TF

بدء عملية java خارجية لإجراء الاختبارات يُستخدَم لتشغيل وحدة TF أو الاختبارات الوظيفية بشكلٍ مستمر.

ملخّص

وظائف الإنشاء العامة

TfTestLauncher()

الطرق المحمية

void addJavaArguments( args)

السماح بإضافة مَعلمات java إضافية إلى طلب تشغيل العملية الفرعية

void postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)

الإجراءات التي يجب اتّخاذها بعد انتهاء اختبار TF

void preRun()

الإعداد قبل إجراء الاختبار

void testTmpDirClean(File tmpDir, ITestInvocationListener listener)

اختبار إضافي لضمان عدم إنشاء أي ملفات من خلال اختبارات الوحدات في العملية الفرعية وعدم تنظيفها

وظائف الإنشاء العامة

TfTestLauncher

public TfTestLauncher ()

الطرق المحمية

addJavaArguments

protected void addJavaArguments ( args)

السماح بإضافة مَعلمات java إضافية إلى طلب تشغيل العملية الفرعية

المعلمات
args : قائمة الوسيطات الحالية التي يجب إضافة الوسائط الإضافية إليها.

postRun

protected void postRun (ITestInvocationListener listener, 
                boolean exception, 
                long elapsedTime)

الإجراءات التي يجب اتّخاذها بعد انتهاء اختبار TF

المعلمات
listener ITestInvocationListener: ITestInvocationListener الأصلي الذي يتم الإبلاغ عن النتائج فيه

exception boolean: صحيح إذا تم طرح استثناء داخل الاختبار.

elapsedTime long: الوقت المستغرَق لإجراء الاختبارات

preRun

protected void preRun ()

الإعداد قبل إجراء الاختبار

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

اختبار إضافي لضمان عدم إنشاء أي ملفات من خلال اختبارات الوحدات في العملية الفرعية وعدم تنظيفها

المعلمات
tmpDir File: الدليل المؤقت للعملية الفرعية

listener ITestInvocationListener: ITestInvocationListener حيث يمكن الإبلاغ عن الاختبار