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
List<String> |
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(List<String> args)
يُسمح بإضافة مَعلمات 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)
Set 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 لتمييزها
القيمة الثابتة: "subprocess"
الحقول
mCmdArgs
protected List<String> mCmdArgs
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 (List<String> args)
يُسمح بإضافة مَعلمات Java إضافية إلى استدعاء العملية الفرعية.
| المعلَمات | |
|---|---|
args |
List: القائمة الحالية للوسيطات التي يجب إضافة الوسيطات الإضافية إليها. |
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)
Set IRunUtil. يتم عرضه لاختبار الوحدات.
| المعلَمات | |
|---|---|
runUtil |
IRunUtil |