TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

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


IRemoteTest لتشغيل الوحدة أو الاختبارات الوظيفية مقابل تثبيت TF منفصل.

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

ملخص

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

TfTestLauncher ()

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

void addJavaArguments ( args) 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 : القائمة الحالية للوسائط التي نحتاج إلى إضافة الوسيطات الإضافية إليها.

بعد التشغيل

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 مكان الإبلاغ عن الاختبار.