TestEnvironment

public class TestEnvironment
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.TestEnvironment


فئة لنمذجة رسالة TestEnvironment التي تعرضها واجهة برمجة التطبيقات TFC API

ملخّص

وظائف الإنشاء العامة

TestEnvironment()

الطرق العامة

void addEnvVar(String name, String value)

تُضيف متغيّر بيئة.

void addExcludedFileInJavaClasspath(String s)
void addExtraContextFile(String path)

تُضيف مسار ملف لإلحاقه بملف السياق.

void addJavaProperty(String name, String value)

تُضيف سمة java.

void addJvmOption(String s)

تضيف خيارًا لآل Java Virtual Machine.

void addOutputFilePattern(String s)

تُضيف نمط ملف إخراج.

void addSetupScripts(String s)

تُضيف أمرًا لنص برمجي للإعداد.

static TestEnvironment fromJson(JSONObject json)
getBuildAttributes()

تعرِض هذه السمة عنصر ERROR(/Map) يحتوي على جميع سمات التصميم.

String getContextFilePattern()
getEnvVars()

لعرض عنصر ERROR(/Map) يحتوي على جميع متغيّرات البيئة.

getExcludedFilesInJavaClasspath()

عرض قائمة بالملفات المستبعَدة في مسار تحميل java

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

تعرِض هذه الوظيفة عنصر ERROR(/Map) يحتوي على جميع سمات Java.

getJvmOptions()

عرض قائمة بخيارات Java Virtual Machine

String getLogLevel()
getOutputFilePatterns()

عرض قائمة بأنماط ملفات الإخراج

String getOutputFileUploadUrl()

تعرِض عنوان URL لتحميل ملف الإخراج.

long getOutputIdleTimeout()
String getRetryCommandLine()
getSetupScripts()

عرض قائمة بأوامر نص الإعداد

getTradefedConfigObjects()
void setInvocationTimeout(long value)
void setOutputFileUploadUrl(String s)

تُستخدَم لضبط عنوان URL لتحميل ملف الإخراج.

void setOutputIdleTimeout(long outputIdleTimeout)
void setUseParallelSetup(boolean f)
void setUseSubprocessReporting(boolean f)
boolean useParallelSetup()

تعرِض ما إذا كان سيتم استخدام الإعداد الموازي.

boolean useSubprocessReporting()

يعرض ما إذا كان سيتم استخدام ميزة إعداد تقارير العمليات الفرعية.

وظائف الإنشاء العامة

TestEnvironment

public TestEnvironment ()

الطرق العامة

addEnvVar

public void addEnvVar (String name, 
                String value)

تُضيف متغيّر بيئة.

المعلمات
name String: اسم متغيّر

value String: قيمة متغيّرة

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

المعلمات
s String

addExtraContextFile

public void addExtraContextFile (String path)

تُضيف مسار ملف لإلحاقه بملف السياق.

المعلمات
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

تُضيف سمة java.

المعلمات
name String: اسم خاصية

value String: قيمة خاصية

addJvmOption

public void addJvmOption (String s)

تضيف خيارًا لآل Java Virtual Machine.

المعلمات
s String: خيار آلة Java الافتراضية

addOutputFilePattern

public void addOutputFilePattern (String s)

تُضيف نمط ملف إخراج.

المعلمات
s String: نمط ملف

addSetupScripts

public void addSetupScripts (String s)

تُضيف أمرًا لنص برمجي للإعداد.

المعلمات
s String: أمر نص إعداد

fromJson

public static TestEnvironment fromJson (JSONObject json)

المعلمات
json JSONObject

المرتجعات
TestEnvironment

عمليات الرمي
JSONException

getBuildAttributes

public  getBuildAttributes ()

تعرِض هذه السمة عنصر ERROR(/Map) يحتوي على جميع سمات التصميم.

المرتجعات
خريطة غير قابلة للتعديل لجميع سمات التصميم

getContextFilePattern

public String getContextFilePattern ()

المرتجعات
String

getEnvVars

public  getEnvVars ()

لعرض عنصر ERROR(/Map) يحتوي على جميع متغيّرات البيئة.

المرتجعات
خريطة غير قابلة للتعديل لجميع متغيّرات البيئة

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

عرض قائمة بالملفات المستبعَدة في مسار تحميل java

المرتجعات
قائمة غير قابلة للتعديل بالملفات

getExtraContextFiles

public  getExtraContextFiles ()

المرتجعات
قائمة بمسارات الملفات الإضافية لإضافتها إلى ملف السياق

getInvocationTimeout

public long getInvocationTimeout ()

المرتجعات
long الحد الأقصى للمللي ثانية للانتظار لطلب التنفيذ

getJavaProperties

public  getJavaProperties ()

تعرِض هذه الوظيفة عنصر ERROR(/Map) يحتوي على جميع سمات Java.

المرتجعات
خريطة غير قابلة للتعديل لجميع خصائص الركض

getJvmOptions

public  getJvmOptions ()

عرض قائمة بخيارات Java Virtual Machine

المرتجعات
قائمة خيارات غير قابلة للتعديل

getLogLevel

public String getLogLevel ()

المرتجعات
String

getOutputFilePatterns

public  getOutputFilePatterns ()

عرض قائمة بأنماط ملفات الإخراج

المرتجعات
قائمة غير قابلة للتعديل بأنماط الملفات

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

تعرِض عنوان URL لتحميل ملف الإخراج.

المرتجعات
String عنوان URL

getOutputIdleTimeout

public long getOutputIdleTimeout ()

المرتجعات
long الحد الأقصى للمللي ثانية للانتظار إلى أن تصبح العملية الفرعية غير نشِطة

getRetryCommandLine

public String getRetryCommandLine ()

المرتجعات
String

getSetupScripts

public  getSetupScripts ()

عرض قائمة بأوامر نص الإعداد

المرتجعات
قائمة الأوامر غير القابلة للتعديل

getTradefedConfigObjects

public  getTradefedConfigObjects ()

المرتجعات

setInvocationTimeout

public void setInvocationTimeout (long value)

المعلمات
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

تُستخدَم لضبط عنوان URL لتحميل ملف الإخراج.

المعلمات
s String: عنوان URL

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

المعلمات
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

المعلمات
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

المعلمات
f boolean

useParallelSetup

public boolean useParallelSetup ()

تعرِض ما إذا كان سيتم استخدام الإعداد الموازي.

المرتجعات
boolean قيمة منطقية

useSubprocessReporting

public boolean useSubprocessReporting ()

يعرض ما إذا كان سيتم استخدام ميزة إعداد تقارير العمليات الفرعية.

المرتجعات
boolean قيمة منطقية