SubprocessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
किसी दूसरे टीएफ़ इंस्टॉलेशन के ख़िलाफ़ टेस्ट चलाने के लिए IRemoteTest.
यह टेस्ट चलाने के लिए, बाहरी Java प्रोसेस लॉन्च करता है. इस कुकी का इस्तेमाल, TF यूनिट या फ़ंक्शनल टेस्ट को लगातार चलाने के लिए किया जाता है.
खास जानकारी
कॉन्स्टेंट | |
|---|---|
String |
ANDROID_SERIAL_VAR
Env. |
String |
PARENT_PROC_TAG_NAME
|
String |
SUBPROCESS_TAG_NAME
यह टैग, टीएफ़ सबप्रोसेस को पास किया जाएगा, ताकि इसे अलग किया जा सके |
फ़ील्ड्स की फ़िल्में | |
|---|---|
protected
IBuildInfo |
mBuildInfo
|
protected
|
mCmdArgs
|
protected
IConfiguration |
mConfig
|
protected
String |
mRootDir
|
protected
IRunUtil |
mRunUtil
|
protected
File |
mTmpDir
|
पब्लिक कंस्ट्रक्टर | |
|---|---|
SubprocessTfLauncher()
|
|
सार्वजनिक तरीके | |
|---|---|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
यह कुकी, जांच करती है और लिसनर को नतीजे की जानकारी देती है. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setConfiguration(IConfiguration configuration)
इस कुकी का इस्तेमाल, |
void
|
setInvocationContext(IInvocationContext invocationContext)
|
सुरक्षित तरीके | |
|---|---|
void
|
addJavaArguments(
इस विकल्प की मदद से, सबप्रोसेस इनवोकेशन में अतिरिक्त Java पैरामीटर जोड़े जा सकते हैं. |
String
|
getJava()
|
IRunUtil
|
getRunUtil()
यह उस |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
टीएफ़ टेस्ट पूरा होने के बाद की जाने वाली कार्रवाइयां. |
void
|
preRun()
टेस्ट चलाने से पहले सेट अप करें. |
void
|
setEventStreaming(boolean eventStreaming)
use-event-streaming को सेट करें. |
void
|
setProtoReporting(boolean protoReporting)
|
void
|
setRunUtil(IRunUtil runUtil)
Set IRunUtil. |
कॉन्स्टेंट
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
यह एनवायरमेंट वैरिएबल, adb चुनने की प्रोसेस पर असर डालता है.
स्थिर वैल्यू: "ANDROID_SERIAL"
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
कॉन्स्टेंट वैल्यू: "parentprocess"
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
यह टैग, टीएफ़ सबप्रोसेस को पास किया जाएगा, ताकि इसे अलग किया जा सके
कॉन्स्टेंट वैल्यू: "subprocess"
फ़ील्ड्स की फ़िल्में
mCmdArgs
protectedmCmdArgs
mRootDir
protected String mRootDir
mTmpDir
protected File mTmpDir
पब्लिक कंस्ट्रक्टर
SubprocessTfLauncher
public SubprocessTfLauncher ()
सार्वजनिक तरीके
रन
public void run (TestInformation testInfo, ITestInvocationListener listener)
यह कुकी, जांच करती है और लिसनर को नतीजे की जानकारी देती है.
| पैरामीटर | |
|---|---|
testInfo |
TestInformation: यह TestInformation ऑब्जेक्ट है. इसमें टेस्ट चलाने के लिए काम की जानकारी होती है. |
listener |
ITestInvocationListener: जांच के नतीजों का ITestInvocationListener |
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
इस कुकी का इस्तेमाल, IConfiguration को इंजेक्ट करने के लिए किया जाता है.
| पैरामीटर | |
|---|---|
configuration |
IConfiguration |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| पैरामीटर | |
|---|---|
invocationContext |
IInvocationContext |
सुरक्षित तरीके
addJavaArguments
protected void addJavaArguments (args)
इस विकल्प की मदद से, सबप्रोसेस इनवोकेशन में अतिरिक्त Java पैरामीटर जोड़े जा सकते हैं.
| पैरामीटर | |
|---|---|
args |
: तर्कों की मौजूदा सूची, जिसमें हमें अतिरिक्त तर्क जोड़ने हैं. |
getJava
protected String getJava ()
| रिटर्न | |
|---|---|
String |
|
getRunUtil
protected IRunUtil getRunUtil ()
यह उस IRunUtil को दिखाता है जिसका इस्तेमाल सबप्रोसेस कमांड के लिए किया जाएगा.
| रिटर्न | |
|---|---|
IRunUtil |
|
postRun
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
टीएफ़ टेस्ट पूरा होने के बाद की जाने वाली कार्रवाइयां.
| पैरामीटर | |
|---|---|
listener |
ITestInvocationListener: मूल ITestInvocationListener, जहां नतीजों की रिपोर्ट की जाती है. |
exception |
boolean: अगर टेस्ट के दौरान कोई अपवाद हुआ है, तो इसकी वैल्यू 'सही' होती है. |
elapsedTime |
long: जांचों को पूरा करने में लगा समय. |
preRun
protected void preRun ()
टेस्ट चलाने से पहले सेट अप करें.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
use-event-streaming को सेट करें. यूनिट टेस्टिंग के लिए उपलब्ध कराया गया.
| पैरामीटर | |
|---|---|
eventStreaming |
boolean |
setProtoReporting
protected void setProtoReporting (boolean protoReporting)
| पैरामीटर | |
|---|---|
protoReporting |
boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
Set IRunUtil. यूनिट टेस्टिंग के लिए उपलब्ध कराया गया.
| पैरामीटर | |
|---|---|
runUtil |
IRunUtil |