المعالجة الفرعية TfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
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(
السماح بإضافة معلمات جافا إضافية إلى استدعاء العملية الفرعية. |
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)
قم بتعيين IRunUtil. |
الحقول
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
بيئة متغيّر يؤثر في اختيار Adb
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
أمر جذري
protected String mRootDir
نظام التشغيل mTmpDir
protected File mTmpDir
شركة إنشاءات عامة
المعالجة الفرعية TfLauncher
public SubprocessTfLauncher ()
الطرق العامة
ضربة طويلة
public void run (TestInformation testInfo, ITestInvocationListener listener)
إجراء الاختبارات وإرسال تقرير بالنتيجة إلى المستمع
المعلمات | |
---|---|
testInfo |
TestInformation : الكائن TestInformation الذي يحتوي على معلومات مفيدة لتشغيلها
الاختبار. |
listener |
ITestInvocationListener : ITestInvocationListener لنتائج الاختبار |
الرميات | |
---|---|
DeviceNotAvailableException |
ضبط الإعدادات
public void setConfiguration (IConfiguration configuration)
إدخال IConfiguration
قيد الاستخدام.
المعلمات | |
---|---|
configuration |
IConfiguration |
تحديد السياق: setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
المعلمات | |
---|---|
invocationContext |
IInvocationContext |
الطرق المحمية
إضافة وسيطات
protected void addJavaArguments (args)
السماح بإضافة معلمات جافا إضافية إلى استدعاء العملية الفرعية.
المعلمات | |
---|---|
args |
: القائمة الحالية للوسيطات التي نحتاج إلى إضافة المزيد منها. |
الحصول على جافا
protected String getJava ()
المرتجعات | |
---|---|
String |
الحصول على RunUtil
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 |
إعداد التقارير
protected void setProtoReporting (boolean protoReporting)
المعلمات | |
---|---|
protoReporting |
boolean |
تعيين RunUtil
protected void setRunUtil (IRunUtil runUtil)
قم بتعيين IRunUtil. معرّض لاختبار الوحدة.
المعلمات | |
---|---|
runUtil |
IRunUtil |