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)

السماح بإضافة معلمات جافا إضافية لاستدعاء العملية الفرعية.

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)

السماح بإضافة معلمات جافا إضافية لاستدعاء العملية الفرعية.

حدود
args : القائمة الحالية للحجج التي نحتاج إلى إضافة الحجج الإضافية إليها.

بعد التشغيل

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

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

حدود
listener ITestInvocationListener : ITestInvocationListener الأصلي حيث يتم الإبلاغ عن النتائج.

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

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

ما قبل التشغيل

protected void preRun ()

قم بالإعداد قبل تشغيل الاختبار.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

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

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

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