SubprocessTfLauncher
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 البيئة. |
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) السماح بإضافة معلمات Java إضافية إلى استدعاء العملية الفرعية. |
IRunUtil | getRunUtil () إرجاع |
void | postRun (ITestInvocationListener listener, boolean exception, long elapsedTime) الإجراءات التي يجب اتخاذها بعد الانتهاء من اختبار TF. |
void | preRun () الإعداد قبل إجراء الاختبار. |
void | setEventStreaming (boolean eventStreaming) اضبط استخدام تدفق الأحداث. |
void | setRunUtil (IRunUtil runUtil) تعيين إيرونوتيل. |
مجالات
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
البيئة. المتغير الذي يؤثر على اختيار بنك التنمية الآسيوي.
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
mRootDir
protected String mRootDir
mRunUtil
protected IRunUtil mRunUtil
mTmpDir
protected File mTmpDir
المقاولين العامة
SubprocessTfLauncher
public SubprocessTfLauncher ()
الأساليب العامة
يجري
public void run (TestInformation testInfo, ITestInvocationListener listener)
حدود | |
---|---|
testInfo | TestInformation |
listener | 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)
السماح بإضافة معلمات Java إضافية إلى استدعاء العملية الفرعية.
حدود | |
---|---|
args |
getRunUtil
protected IRunUtil getRunUtil ()
إرجاع IRunUtil
الذي سيتم استخدامه لأمر العملية الفرعية.
عائدات | |
---|---|
IRunUtil |
بعد التشغيل
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
الإجراءات التي يجب اتخاذها بعد الانتهاء من اختبار TF.
حدود | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener الأصلي حيث يتم الإبلاغ عن النتائج. |
exception | boolean : صحيح إذا ظهر الاستثناء داخل الاختبار. |
elapsedTime | long : الوقت المستغرق لإجراء الاختبارات. |
preRun
protected void preRun ()
الإعداد قبل إجراء الاختبار.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
اضبط استخدام تدفق الأحداث. يتعرض لاختبار الوحدة.
حدود | |
---|---|
eventStreaming | boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
تعيين إيرونوتيل. يتعرض لاختبار الوحدة.
حدود | |
---|---|
runUtil | IRunUtil |