العملية الفرعية

public abstract class SubprocessTfLauncher
extends Object implements IBuildReceiver , IInvocationContextReceiver , IRemoteTest , IConfigurationReceiver

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


اختبار IRemoteTest لإجراء الاختبارات مقابل تثبيت TF منفصل.

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

ملخص

مجالات

public static final String ANDROID_SERIAL_VAR

Env.

public static final String PARENT_PROC_TAG_NAME

public static final String SUBPROCESS_TAG_NAME

العلامة التي سيتم تمريرها إلى عملية TF الفرعية لتمييزها

protected IBuildInfo mBuildInfo

protected mCmdArgs

protected IConfiguration mConfig

protected String mRootDir

protected IRunUtil mRunUtil

protected File mTmpDir

المنشأت العامة

SubprocessTfLauncher ()

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

void run ( TestInformation testInfo, ITestInvocationListener listener)

يجري الاختبارات ، ويبلغ نتائجها للمستمع.

void setBuild ( IBuildInfo buildInfo)

void setConfiguration ( IConfiguration configuration)

يُحقن رمز IConfiguration قيد الاستخدام.

void setInvocationContext ( IInvocationContext invocationContext)

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

void addJavaArguments ( args) addJavaArguments ( args)

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

IRunUtil getRunUtil ()

تُرجع IRunUtil الذي سيتم استخدامه لأمر العملية الفرعية.

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

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

void preRun ()

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

void setEventStreaming (boolean eventStreaming)

تعيين استخدام الحدث المتدفقة.

void setRunUtil ( IRunUtil runUtil)

تعيين IRunUtil.

مجالات

ANDROID_SERIAL_VAR

public static final String ANDROID_SERIAL_VAR

Env. متغير يؤثر على اختيار بنك التنمية الآسيوي.

PARENT_PROC_TAG_NAME

public static final String PARENT_PROC_TAG_NAME

SUBPROCESS_TAG_NAME

public static final String SUBPROCESS_TAG_NAME

العلامة التي سيتم تمريرها إلى عملية TF الفرعية لتمييزها

mBuildInfo

protected IBuildInfo mBuildInfo

mCmdArgs

protected  mCmdArgs

mConfig

protected IConfiguration mConfig

mRootDir

protected String mRootDir

mRunUtil

protected IRunUtil mRunUtil

mTmpDir

protected File mTmpDir

المنشأت العامة

العملية الفرعية

public SubprocessTfLauncher ()

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

يجري

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

يجري الاختبارات ، ويبلغ نتائجها للمستمع.

حدود
testInfo TestInformation : يحتوي كائن TestInformation على معلومات مفيدة لتشغيل الاختبارات.

listener ITestInvocationListener : ITestInvocationListener لنتائج الاختبار

رميات
DeviceNotAvailableException

setBuild

public void setBuild (IBuildInfo buildInfo)

حدود
buildInfo IBuildInfo

setConfiguration

public void setConfiguration (IConfiguration configuration)

يُحقن رمز IConfiguration قيد الاستخدام.

حدود
configuration IConfiguration

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

حدود
invocationContext IInvocationContext

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

addJavaArguments

protected void addJavaArguments ( args)

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

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

getRunUtil

protected IRunUtil getRunUtil ()

تُرجع IRunUtil الذي سيتم استخدامه لأمر العملية الفرعية.

عائدات
IRunUtil

بعد التشغيل

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

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

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

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

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

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

protected void preRun ()

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

setEventStreaming

protected void setEventStreaming (boolean eventStreaming)

تعيين استخدام الحدث المتدفقة. يتعرض لاختبار الوحدة.

حدود
eventStreaming boolean

setRunUtil

protected void setRunUtil (IRunUtil runUtil)

تعيين IRunUtil. يتعرض لاختبار الوحدة.

حدود
runUtil IRunUtil