TestEnvironment

public class TestEnvironment
extends Object

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


คลาสสำหรับสร้างโมเดลข้อความ TestEnvironment ที่ API ของ TFC แสดงผล

สรุป

เครื่องมือสร้างสาธารณะ

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)

เพิ่มตัวเลือก 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 ที่มีตัวแปรสภาพแวดล้อมทั้งหมด

List<String> getExcludedFilesInJavaClasspath()

แสดงรายการไฟล์ที่ยกเว้นใน classpath ของ Java

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

แสดงผลว่าจะใช้การตั้งค่าแบบคู่ขนานหรือไม่

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)

เพิ่มตัวเลือก 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

ส่ง
JSONException

getBuildAttributes

public Map<String, String> getBuildAttributes ()

แสดงผลออบเจ็กต์ Map ที่มีแอตทริบิวต์บิลด์ทั้งหมด

การคืนสินค้า
Map<String, String> แผนที่แอตทริบิวต์บิลด์ทั้งหมดที่แก้ไขไม่ได้

getContextFilePattern

public String getContextFilePattern ()

การคืนสินค้า
String

getEnvVars

public Map<String, String> getEnvVars ()

แสดงผลออบเจ็กต์ Map ที่มีตัวแปรสภาพแวดล้อมทั้งหมด

การคืนสินค้า
Map<String, String> แผนที่ตัวแปรสภาพแวดล้อมทั้งหมดที่แก้ไขไม่ได้

getExcludedFilesInJavaClasspath

public List<String> getExcludedFilesInJavaClasspath ()

แสดงรายการไฟล์ที่ยกเว้นใน classpath ของ Java

การคืนสินค้า
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> แผนที่ที่แก้ไขไม่ได้ของพร็อพเพอร์ตี้ของ Runner ทั้งหมด

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

แสดงผลว่าจะใช้การตั้งค่าแบบคู่ขนานหรือไม่

การคืนสินค้า
boolean บูลีน

useSubprocessReporting

public boolean useSubprocessReporting ()

ส่งคืนว่าจะใช้การรายงานกระบวนการย่อยหรือไม่

การคืนสินค้า
boolean บูลีน