পরীক্ষার পরিবেশ

public class TestEnvironment
extends Object

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


TFC API দ্বারা ফেরত দেওয়া TestEnvironment মেসেজ মডেল করার জন্য একটি ক্লাস।

সারসংক্ষেপ

সরকারি নির্মাণকারী

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 অবজেক্ট রিটার্ন করে।

List<String> getExcludedFilesInJavaClasspath ()

জাভা ক্লাসপাথ থেকে বাদ দেওয়া ফাইলগুলির একটি তালিকা ফেরত দেয়।

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

সমস্ত জাভা প্রোপার্টি সম্বলিত একটি Map অবজেক্ট রিটার্ন করে।

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)

আউটপুট ফাইল আপলোডের জন্য একটি ইউআরএল নির্ধারণ করে।

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

সমান্তরাল সেটআপ ব্যবহার করা হবে কিনা তা ফেরত দেয়।

boolean useSubprocessReporting ()

সাবপ্রসেস রিপোর্টিং ব্যবহার করা হবে কিনা তা ফেরত দেয়।

সরকারি নির্মাণকারী

পরীক্ষার পরিবেশ

public TestEnvironment ()

জনসাধারণের পদ্ধতি

addEnvVar

public void addEnvVar (String name, 
                String value)

একটি এনভায়রনমেন্ট ভেরিয়েবল যোগ করে।

প্যারামিটার
name String : একটি ভেরিয়েবলের নাম।

value String : একটি পরিবর্তনশীল মান।

জাভা ক্লাস পাথে বাদ দেওয়া ফাইল যোগ করুন

public void addExcludedFileInJavaClasspath (String s)

প্যারামিটার
s String

অতিরিক্ত প্রসঙ্গ ফাইল যোগ করুন

public void addExtraContextFile (String path)

কনটেক্সট ফাইলে যুক্ত করার জন্য একটি ফাইল পাথ যোগ করে।

প্যারামিটার
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

একটি জাভা প্রপার্টি যোগ করে।

প্যারামিটার
name String : একটি প্রপার্টির নাম।

value String : একটি প্রপার্টির মান।

addJvmOption

public void addJvmOption (String s)

একটি JVM অপশন যোগ করে।

প্যারামিটার
s String : একটি JVM অপশন।

আউটপুট ফাইল প্যাটার্ন যোগ করুন

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 Map<String, String> getBuildAttributes ()

সমস্ত বিল্ড অ্যাট্রিবিউট সম্বলিত একটি Map অবজেক্ট রিটার্ন করে।

ফেরত
Map<String, String> সমস্ত নির্মাণ বৈশিষ্ট্যের অপরিবর্তনীয় মানচিত্র

getContextFilePattern

public String getContextFilePattern ()

ফেরত
String

getEnvVars

public Map<String, String> getEnvVars ()

সমস্ত এনভায়রনমেন্ট ভেরিয়েবল সম্বলিত একটি Map অবজেক্ট রিটার্ন করে।

ফেরত
Map<String, String> সকল এনভায়রনমেন্ট ভেরিয়েবলের একটি অপরিবর্তনযোগ্য ম্যাপ।

JavaClasspath-এ বাদ দেওয়া ফাইলগুলি পান

public List<String> getExcludedFilesInJavaClasspath ()

জাভা ক্লাসপাথ থেকে বাদ দেওয়া ফাইলগুলির একটি তালিকা ফেরত দেয়।

ফেরত
List<String> ফাইলগুলির অপরিবর্তনীয় তালিকা

getExtraContextFiles

public List<String> getExtraContextFiles ()

ফেরত
List<String> কনটেক্সট ফাইলে যুক্ত করার জন্য অতিরিক্ত ফাইল পাথের তালিকা

getInvocationTimeout

public long getInvocationTimeout ()

ফেরত
long একটি আহ্বানের জন্য অপেক্ষা করার সর্বোচ্চ মিলিসেকেন্ড

getJavaProperties

public Map<String, String> getJavaProperties ()

সমস্ত জাভা প্রোপার্টি সম্বলিত একটি Map অবজেক্ট রিটার্ন করে।

ফেরত
Map<String, String> সকল রানার বৈশিষ্ট্যের একটি অপরিবর্তনযোগ্য মানচিত্র।

getJvmOptions

public List<String> getJvmOptions ()

JVM অপশনগুলোর একটি তালিকা ফেরত দেয়।

ফেরত
List<String> বিকল্পগুলির অপরিবর্তনীয় তালিকা

লগ লেভেল পান

public String getLogLevel ()

ফেরত
String

আউটপুট ফাইল প্যাটার্নগুলি পান

public List<String> getOutputFilePatterns ()

আউটপুট ফাইল প্যাটার্নগুলোর একটি তালিকা ফেরত দেয়।

ফেরত
List<String> ফাইল প্যাটার্নের অপরিবর্তনীয় তালিকা।

আউটপুট ফাইল আপলোড ইউআরএল পান

public String getOutputFileUploadUrl ()

আউটপুট ফাইল আপলোড করার জন্য একটি URL ফেরত দেয়।

ফেরত
String একটি ইউআরএল।

আউটপুট আইডল টাইমআউট

public long getOutputIdleTimeout ()

ফেরত
long একটি নিষ্ক্রিয় সাবপ্রসেসের জন্য অপেক্ষা করার সর্বোচ্চ মিলিসেকেন্ড

getRetryCommandLine

public String getRetryCommandLine ()

ফেরত
String

সেটআপ স্ক্রিপ্টগুলি পান

public List<String> getSetupScripts ()

সেটআপ স্ক্রিপ্ট কমান্ডগুলোর একটি তালিকা ফেরত দেয়।

ফেরত
List<String> কমান্ডের অপরিবর্তনীয় তালিকা

getTradefedConfigObjects

public List<TradefedConfigObject> getTradefedConfigObjects ()

ফেরত
List< TradefedConfigObject >

setInvocationTimeout

public void setInvocationTimeout (long value)

প্যারামিটার
value long

আউটপুট ফাইল আপলোড ইউআরএল সেট করুন

public void setOutputFileUploadUrl (String s)

আউটপুট ফাইল আপলোডের জন্য একটি ইউআরএল নির্ধারণ করে।

প্যারামিটার
s String : একটি ইউআরএল।

আউটপুট নিষ্ক্রিয়তার সময়সীমা নির্ধারণ করুন

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 একটি বুলিয়ান।

সাবপ্রসেস রিপোর্টিং ব্যবহার করুন

public boolean useSubprocessReporting ()

সাবপ্রসেস রিপোর্টিং ব্যবহার করা হবে কিনা তা ফেরত দেয়।

ফেরত
boolean একটি বুলিয়ান।