SubprocessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
IRemoteTest
لتشغيل الاختبارات على عملية تثبيت منفصلة من TF
بدء عملية java خارجية لإجراء الاختبارات يُستخدَم لتشغيل اختبارات وظائف وحدة 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(
السماح بإضافة مَعلمات java إضافية إلى طلب تشغيل العملية الفرعية |
String
|
getJava()
|
IRunUtil
|
getRunUtil()
عرض |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
الإجراءات التي يجب اتّخاذها بعد انتهاء اختبار TF |
void
|
preRun()
الإعداد قبل إجراء الاختبار |
void
|
setEventStreaming(boolean eventStreaming)
اضبط use-event-streaming. |
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
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 |
postRun
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)
اضبط use-event-streaming. تمّ عرضها لاختبار الوحدة.
المعلمات | |
---|---|
eventStreaming |
boolean |
setProtoReporting
protected void setProtoReporting (boolean protoReporting)
المعلمات | |
---|---|
protoReporting |
boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
اضبط IRunUtil. تمّ عرضها لاختبار الوحدة.
المعلمات | |
---|---|
runUtil |
IRunUtil |