محیط تست

public class TestEnvironment
extends 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)

یک ویژگی جاوا اضافه می‌کند.

void addJvmOption (String s)

یک گزینه JVM اضافه می‌کند.

void addOutputFilePattern (String s)

یک الگوی فایل خروجی اضافه می‌کند.

void addSetupScripts (String s)

یک دستور اسکریپت راه‌اندازی اضافه می‌کند.

static TestEnvironment fromJson (JSONObject json)
Map<String, String> getBuildAttributes ()

یک شیء Map شامل تمام ویژگی‌های ساخت را برمی‌گرداند.

String getContextFilePattern ()
Map<String, String> getEnvVars ()

یک شیء Map شامل تمام متغیرهای env را برمی‌گرداند.

List<String> getExcludedFilesInJavaClasspath ()

لیستی از فایل‌های مستثنی شده در classpath جاوا را برمی‌گرداند.

List<String> getExtraContextFiles ()
long getInvocationTimeout ()
Map<String, String> getJavaProperties ()

یک شیء Map حاوی تمام ویژگی‌های جاوا را برمی‌گرداند.

List<String> getJvmOptions ()

لیستی از گزینه‌های JVM را برمی‌گرداند.

String getLogLevel ()
List<String> getOutputFilePatterns ()

لیستی از الگوهای فایل خروجی را برمی‌گرداند.

String getOutputFileUploadUrl ()

آدرس آپلود فایل خروجی را برمی‌گرداند.

long getOutputIdleTimeout ()
String getRetryCommandLine ()
List<String> getSetupScripts ()

لیستی از دستورات اسکریپت راه‌اندازی را برمی‌گرداند.

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

روش‌های عمومی

اضافه کردنEnvVar

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)

یک ویژگی جاوا اضافه می‌کند.

پارامترها
name String : نام یک ویژگی.

value String : مقدار یک ویژگی.

گزینه addJvm

public void addJvmOption (String s)

یک گزینه JVM اضافه می‌کند.

پارامترها
s String : یک گزینه JVM.

الگوی addOutputFile

public void addOutputFilePattern (String s)

یک الگوی فایل خروجی اضافه می‌کند.

پارامترها
s String : الگوی فایل.

اسکریپت‌های addSetup

public void addSetupScripts (String s)

یک دستور اسکریپت راه‌اندازی اضافه می‌کند.

پارامترها
s String : یک دستور اسکریپت راه‌اندازی.

از جی‌سون

public static TestEnvironment fromJson (JSONObject json)

پارامترها
json JSONObject

بازگشت‌ها
TestEnvironment

پرتاب‌ها
JSONException

getBuildAttributes

public Map<String, String> getBuildAttributes ()

یک شیء Map شامل تمام ویژگی‌های ساخت را برمی‌گرداند.

بازگشت‌ها
Map<String, String> نقشه غیرقابل تغییر از تمام ویژگی‌های ساخت

الگوی getContextFile

public String getContextFilePattern ()

بازگشت‌ها
String

دریافت EnvVars

public Map<String, String> getEnvVars ()

یک شیء Map شامل تمام متغیرهای env را برمی‌گرداند.

بازگشت‌ها
Map<String, String> نقشه غیرقابل تغییر از تمام متغیرهای محیطی.

مسیر کلاس getExcludedFilesInJava

public List<String> getExcludedFilesInJavaClasspath ()

لیستی از فایل‌های مستثنی شده در classpath جاوا را برمی‌گرداند.

بازگشت‌ها
List<String> لیست فایل‌های غیرقابل تغییر

دریافت فایل‌های اضافی زمینه

public List<String> getExtraContextFiles ()

بازگشت‌ها
List<String> فهرست مسیرهای فایل اضافی برای اضافه شدن به فایل زمینه

دریافت زمان فراخوانی

public long getInvocationTimeout ()

بازگشت‌ها
long حداکثر میلی ثانیه برای انتظار برای فراخوانی

دریافت ویژگی‌های جاوا

public Map<String, String> getJavaProperties ()

یک شیء Map حاوی تمام ویژگی‌های جاوا را برمی‌گرداند.

بازگشت‌ها
Map<String, String> نقشه غیرقابل تغییر از تمام ویژگی‌های دونده.

گزینه های getJvm

public List<String> getJvmOptions ()

لیستی از گزینه‌های JVM را برمی‌گرداند.

بازگشت‌ها
List<String> لیست گزینه‌های غیرقابل تغییر

دریافت سطح ورود (getLogLevel)

public String getLogLevel ()

بازگشت‌ها
String

الگوهای getOutputFile

public List<String> getOutputFilePatterns ()

لیستی از الگوهای فایل خروجی را برمی‌گرداند.

بازگشت‌ها
List<String> فهرست غیرقابل تغییر الگوهای فایل.

آدرس فایل خروجی/آپلود

public String getOutputFileUploadUrl ()

آدرس آپلود فایل خروجی را برمی‌گرداند.

بازگشت‌ها
String یک آدرس اینترنتی (URL).

getOutputIdleTimeout

public long getOutputIdleTimeout ()

بازگشت‌ها
long حداکثر میلی‌ثانیه برای انتظار برای یک زیرفرآیند بیکار

دستور getRetryCommandLine

public String getRetryCommandLine ()

بازگشت‌ها
String

اسکریپت‌های getSetup

public List<String> getSetupScripts ()

لیستی از دستورات اسکریپت راه‌اندازی را برمی‌گرداند.

بازگشت‌ها
List<String> فهرست دستورات غیرقابل تغییر

اشیاء پیکربندی شده

public List<TradefedConfigObject> getTradefedConfigObjects ()

بازگشت‌ها
List< TradefedConfigObject >

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

تنظیم استفاده موازی

public void setUseParallelSetup (boolean f)

پارامترها
f boolean

گزارش‌دهی setUseSubprocess

public void setUseSubprocessReporting (boolean f)

پارامترها
f boolean

استفاده از ParallelSetup

public boolean useParallelSetup ()

برمی‌گرداند که آیا از تنظیمات موازی استفاده شود یا خیر.

بازگشت‌ها
boolean یک مقدار بولی.

گزارش‌دهی زیرفرآیند استفاده‌شده

public boolean useSubprocessReporting ()

برمی‌گرداند که آیا از گزارش‌دهی زیرفرآیند استفاده شود یا خیر.

بازگشت‌ها
boolean یک مقدار بولی.