TestEnvironment

public class TestEnvironment
extends Object

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


Class untuk membuat model pesan TestEnvironment yang ditampilkan oleh TFC API.

Ringkasan

Konstruktor publik

TestEnvironment()

Metode publik

void addEnvVar(String name, String value)

Menambahkan variabel lingkungan.

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

Menambahkan jalur file untuk ditambahkan ke file konteks.

void addJavaProperty(String name, String value)

Menambahkan properti java.

void addJvmOption(String s)

Menambahkan opsi JVM.

void addOutputFilePattern(String s)

Menambahkan pola file output.

void addSetupScripts(String s)

Menambahkan perintah skrip penyiapan.

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

Menampilkan objek Map yang berisi semua atribut build.

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

Menampilkan objek Map yang berisi semua variabel lingkungan.

List<String> getExcludedFilesInJavaClasspath()

Menampilkan daftar file yang dikecualikan di classpath java

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

Menampilkan objek Map yang berisi semua properti Java.

List<String> getJvmOptions()

Menampilkan daftar opsi JVM.

String getLogLevel()
List<String> getOutputFilePatterns()

Menampilkan daftar pola file output.

String getOutputFileUploadUrl()

Menampilkan URL upload file output.

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

Menampilkan daftar perintah skrip penyiapan.

List<TradefedConfigObject> getTradefedConfigObjects()
void setInvocationTimeout(long value)
void setOutputFileUploadUrl(String s)

Menetapkan URL upload file output.

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

Menampilkan apakah akan menggunakan penyiapan paralel.

boolean useSubprocessReporting()

Menampilkan apakah akan menggunakan pelaporan subproses.

Konstruktor publik

TestEnvironment

public TestEnvironment ()

Metode publik

addEnvVar

public void addEnvVar (String name, 
                String value)

Menambahkan variabel lingkungan.

Parameter
name String: nama variabel.

value String: nilai variabel.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Parameter
s String

addExtraContextFile

public void addExtraContextFile (String path)

Menambahkan jalur file untuk ditambahkan ke file konteks.

Parameter
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Menambahkan properti java.

Parameter
name String: nama properti.

value String: nilai properti.

addJvmOption

public void addJvmOption (String s)

Menambahkan opsi JVM.

Parameter
s String: opsi JVM.

addOutputFilePattern

public void addOutputFilePattern (String s)

Menambahkan pola file output.

Parameter
s String: pola file.

addSetupScripts

public void addSetupScripts (String s)

Menambahkan perintah skrip penyiapan.

Parameter
s String: perintah skrip penyiapan.

fromJson

public static TestEnvironment fromJson (JSONObject json)

Parameter
json JSONObject

Hasil
TestEnvironment

Menampilkan
JSONException

getBuildAttributes

public Map<String, String> getBuildAttributes ()

Menampilkan objek Map yang berisi semua atribut build.

Hasil
Map<String, String> peta semua atribut build yang tidak dapat diubah

getContextFilePattern

public String getContextFilePattern ()

Hasil
String

getEnvVars

public Map<String, String> getEnvVars ()

Menampilkan objek Map yang berisi semua variabel lingkungan.

Hasil
Map<String, String> peta semua variabel lingkungan yang tidak dapat diubah.

getExcludedFilesInJavaClasspath

public List<String> getExcludedFilesInJavaClasspath ()

Menampilkan daftar file yang dikecualikan di classpath java

Hasil
List<String> daftar file yang tidak dapat diubah

getExtraContextFiles

public List<String> getExtraContextFiles ()

Hasil
List<String> daftar jalur file tambahan yang akan ditambahkan ke file konteks

getInvocationTimeout

public long getInvocationTimeout ()

Hasil
long milidetik maksimum untuk menunggu pemanggilan

getJavaProperties

public Map<String, String> getJavaProperties ()

Menampilkan objek Map yang berisi semua properti Java.

Hasil
Map<String, String> peta semua properti pelari yang tidak dapat diubah.

getJvmOptions

public List<String> getJvmOptions ()

Menampilkan daftar opsi JVM.

Hasil
List<String> daftar opsi yang tidak dapat diubah

getLogLevel

public String getLogLevel ()

Hasil
String

getOutputFilePatterns

public List<String> getOutputFilePatterns ()

Menampilkan daftar pola file output.

Hasil
List<String> daftar pola file yang tidak dapat diubah.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Menampilkan URL upload file output.

Hasil
String URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Hasil
long jumlah milidetik maksimum untuk menunggu subproses yang tidak ada aktivitas

getRetryCommandLine

public String getRetryCommandLine ()

Hasil
String

getSetupScripts

public List<String> getSetupScripts ()

Menampilkan daftar perintah skrip penyiapan.

Hasil
List<String> daftar perintah yang tidak dapat diubah

getTradefedConfigObjects

public List<TradefedConfigObject> getTradefedConfigObjects ()

Hasil
List<TradefedConfigObject>

setInvocationTimeout

public void setInvocationTimeout (long value)

Parameter
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

Menetapkan URL upload file output.

Parameter
s String: URL.

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

Parameter
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

Parameter
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

Parameter
f boolean

useParallelSetup

public boolean useParallelSetup ()

Menampilkan apakah akan menggunakan penyiapan paralel.

Hasil
boolean boolean.

useSubprocessReporting

public boolean useSubprocessReporting ()

Menampilkan apakah akan menggunakan pelaporan subproses.

Hasil
boolean boolean.