TestEnvironment

public class TestEnvironment
extends Object

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


מחלקת מודלים של הודעת TestEnvironment שמוחזרת על ידי TFC API.

סיכום

‫constructors ציבוריים

TestEnvironment()

‫methods ציבוריים

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)

הוספת אפשרות JVM.

void addOutputFilePattern(String s)

הוספת תבנית של קובץ פלט.

void addSetupScripts(String s)

הוספת פקודה של סקריפט הגדרה.

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

מחזירה אובייקט Map שמכיל את כל מאפייני ה-build.

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

מחזירה אובייקט Map שמכיל את כל משתני הסביבה.

List<String> getExcludedFilesInJavaClasspath()

מחזירה רשימה של קבצים מוחרגים ב-java classpath

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

הפונקציה מחזירה אובייקט Map שמכיל את כל מאפייני Java.

List<String> getJvmOptions()

מחזירה רשימה של אפשרויות JVM.

String getLogLevel()
List<String> getOutputFilePatterns()

מחזירה רשימה של תבניות קבצים של פלט.

String getOutputFileUploadUrl()

מחזירה כתובת URL להעלאת קובץ פלט.

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

הפונקציה מחזירה את הערך True אם צריך להשתמש בהגדרה מקבילה, ואת הערך False אם לא צריך.

boolean useSubprocessReporting()

הפונקציה מחזירה את הערך שקובע אם להשתמש בדיווח על תהליכי משנה.

‫constructors ציבוריים

TestEnvironment

public TestEnvironment ()

‫methods ציבוריים

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)

הוספת אפשרות JVM.

פרמטרים
s String: אפשרות JVM.

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

הקפצת הודעות שגיאה (throw)
JSONException

getBuildAttributes

public Map<String, String> getBuildAttributes ()

מחזירה אובייקט Map שמכיל את כל מאפייני ה-build.

החזרות
Map<String, String> מיפוי לא ניתן לשינוי של כל מאפייני הבנייה

getContextFilePattern

public String getContextFilePattern ()

החזרות
String

getEnvVars

public Map<String, String> getEnvVars ()

מחזירה אובייקט Map שמכיל את כל משתני הסביבה.

החזרות
Map<String, String> מפה שלא ניתן לשנות שלה את כל משתני הסביבה.

getExcludedFilesInJavaClasspath

public List<String> getExcludedFilesInJavaClasspath ()

מחזירה רשימה של קבצים מוחרגים ב-java classpath

החזרות
List<String> רשימת קבצים שלא ניתן לשנות

getExtraContextFiles

public List<String> getExtraContextFiles ()

החזרות
List<String> רשימה של נתיבי קבצים נוספים לצירוף לקובץ ההקשר

getInvocationTimeout

public long getInvocationTimeout ()

החזרות
long המספר המקסימלי של אלפיות השנייה להמתנה להפעלה

getJavaProperties

public Map<String, String> getJavaProperties ()

הפונקציה מחזירה אובייקט Map שמכיל את כל מאפייני Java.

החזרות
Map<String, String> מפה שלא ניתן לשנות של כל מאפייני הרצים.

getJvmOptions

public List<String> getJvmOptions ()

מחזירה רשימה של אפשרויות JVM.

החזרות
List<String> רשימת אפשרויות שלא ניתן לשנות

getLogLevel

public String getLogLevel ()

החזרות
String

getOutputFilePatterns

public List<String> getOutputFilePatterns ()

מחזירה רשימה של תבניות קבצים של פלט.

החזרות
List<String> רשימה של תבניות קבצים שלא ניתן לשנות.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

מחזירה כתובת URL להעלאת קובץ פלט.

החזרות
String כתובת URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

החזרות
long מספר המילישניות המקסימלי להמתנה לתהליך משנה בלי פעילות

getRetryCommandLine

public String getRetryCommandLine ()

החזרות
String

getSetupScripts

public List<String> getSetupScripts ()

מחזירה רשימה של פקודות של סקריפט הגדרה.

החזרות
List<String> רשימת פקודות שלא ניתן לשנות

getTradefedConfigObjects

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

setUseParallelSetup

public void setUseParallelSetup (boolean f)

פרמטרים
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

פרמטרים
f boolean

useParallelSetup

public boolean useParallelSetup ()

הפונקציה מחזירה את הערך True אם צריך להשתמש בהגדרה מקבילה, ואת הערך False אם לא צריך.

החזרות
boolean ערך בוליאני.

useSubprocessReporting

public boolean useSubprocessReporting ()

הפונקציה מחזירה את הערך שקובע אם להשתמש בדיווח על תהליכי משנה.

החזרות
boolean ערך בוליאני.