SubprocessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
IRemoteTest لتنفيذ الاختبارات على عملية تثبيت منفصلة من TensorFlow
يُطلق عملية Java خارجية لتشغيل الاختبارات. تُستخدَم لتشغيل اختبارات الوحدة أو الاختبارات الوظيفية في TensorFlow بشكل مستمر.
ملخّص
الثوابت | |
|---|---|
String |
ANDROID_SERIAL_VAR
Env. |
String |
PARENT_PROC_TAG_NAME
|
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)
الإجراءات التي يجب اتّخاذها بعد انتهاء اختبار "الاختبارات على المسار المفتوح" |
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.
القيمة الثابتة: "ANDROID_SERIAL"
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
القيمة الثابتة: "parentprocess"
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
العلامة التي سيتم تمريرها إلى العملية الفرعية في TF لتمييزها
Constant Value: "subprocess"
الحقول
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)
الإجراءات التي يجب اتّخاذها بعد انتهاء اختبار "الاختبارات المفتوحة"
| المعلمات | |
|---|---|
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 |