العملية الفرعية
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) يُحقن رمز |
void | setInvocationContext ( IInvocationContext invocationContext) |
الطرق المحمية | |
---|---|
void | addJavaArguments ( args) addJavaArguments ( args) السماح بإضافة معلمات جافا إضافية لاستدعاء العملية الفرعية. |
IRunUtil | getRunUtil () تُرجع |
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
protectedmCmdArgs
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 |
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 |