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 إضافية إلى استدعاء العملية الفرعية. |
String | getJava () |
IRunUtil | getRunUtil () إرجاع |
void | postRun ( ITestInvocationListener listener, boolean exception, long elapsedTime) الإجراءات التي يجب اتخاذها بعد الانتهاء من اختبار TF. |
void | preRun () الإعداد قبل إجراء الاختبار. |
void | setEventStreaming (boolean eventStreaming) اضبط استخدام تدفق الأحداث. |
void | setProtoReporting (boolean protoReporting) |
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 للتمييز بينها
mCmdArgs
protectedmCmdArgs
mRootDir
protected String mRootDir
mTmpDir
protected File mTmpDir
المقاولين العامة
SubprocessTfLauncher
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)
السماح بإضافة معلمات Java إضافية إلى استدعاء العملية الفرعية.
حدود | |
---|---|
args |
getJava
protected String getJava ()
عائدات | |
---|---|
String |
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 |
setProtoReporting
protected void setProtoReporting (boolean protoReporting)
حدود | |
---|---|
protoReporting | boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
تعيين إيرونوتيل. يتعرض لاختبار الوحدة.
حدود | |
---|---|
runUtil | IRunUtil |