بيئة الاختبار

public class TestEnvironment
extends Object

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


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

ملخّص

شركة إنشاءات عامة

TestEnvironment()

الطرق العامة

void addEnvVar(String name, String value)

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

void addExtraContextFile(String path)

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

void addJavaProperty(String name, String value)

لإضافة خاصية جافا.

void addJvmOption(String s)

لإضافة خيار JVM

void addOutputFilePattern(String s)

تضيف نمط ملف الناتج.

void addSetupScripts(String s)

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

static TestEnvironment fromJson(JSONObject json)
String getContextFilePattern()
getEnvVars()

تعرض كائن ERROR(/Map) يحتوي على جميع متغيرات env.

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

تعرض كائن ERROR(/Map) يحتوي على جميع خصائص Java.

getJvmOptions()

تعرض قائمة بخيارات JVM.

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()

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

شركة إنشاءات عامة

بيئة الاختبار

public TestEnvironment ()

الطرق العامة

إضافة متغير الإحالة الناجحة

public void addEnvVar (String name, 
                String value)

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

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

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

ملف addExtraContextFile

public void addExtraContextFile (String path)

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

المعلمات
path String

إضافةJavaProperty

public void addJavaProperty (String name, 
                String value)

لإضافة خاصية جافا.

المعلمات
name String: اسم موقع

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

إضافةJvmOption

public void addJvmOption (String s)

لإضافة خيار JVM

المعلمات
s String: خيار JVM

أنماط ملف addOutputFile

public void addOutputFilePattern (String s)

تضيف نمط ملف الناتج.

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

إضافة-نصوص برمجية

public void addSetupScripts (String s)

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

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

من سمير

public static TestEnvironment fromJson (JSONObject json)

المعلمات
json JSONObject

المرتجعات
TestEnvironment

الرميات
JSONException

الحصول على نمط ملف السياق

public String getContextFilePattern ()

المرتجعات
String

الحصول على متغيّرات GetEnvVar

public  getEnvVars ()

تعرض كائن ERROR(/Map) يحتوي على جميع متغيرات env.

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

GetraContextFiles

public  getExtraContextFiles ()

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

مهلة الحصول على استدعاءات

public long getInvocationTimeout ()

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

خصائص getJava

public  getJavaProperties ()

تعرض كائن ERROR(/Map) يحتوي على جميع خصائص Java.

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

الحصول على JvmOptions

public  getJvmOptions ()

تعرض قائمة بخيارات JVM.

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

مستوى الحصول على سجل

public String getLogLevel ()

المرتجعات
String

الحصول على أنماط ملف التعريف

public  getOutputFilePatterns ()

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

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

الحصول على OutputFileUploadUrl

public String getOutputFileUploadUrl ()

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

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

الحصول على مهلة الإخراج

public long getOutputIdleTimeout ()

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

الحصول على إعادة المحاولة في سطر الأوامر

public String getRetryCommandLine ()

المرتجعات
String

أمر getSetupScripts

public  getSetupScripts ()

تعرض قائمة بأوامر النص البرمجي الخاصة بالإعداد.

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

getTradefedConfigObjects

public  getTradefedConfigObjects ()

المرتجعات

تعيين مهلة الاستدعاء

public void setInvocationTimeout (long value)

المعلمات
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

تحدِّد هذه السياسة عنوان URL لتحميل ملف الناتج.

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

المهلة المحددة.

public void setOutputIdleTimeout (long outputIdleTimeout)

المعلمات
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

المعلمات
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

المعلمات
f boolean

استخدام موازاة الإعداد

public boolean useParallelSetup ()

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

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

UseSubprocessReporting

public boolean useSubprocessReporting ()

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

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