SubprocessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
किसी अलग TF इंस्टॉलेशन के लिए टेस्ट चलाने के लिए IRemoteTest
.
टेस्ट चलाने के लिए, बाहरी Java प्रोसेस लॉन्च करता है. इसका इस्तेमाल, TF यूनिट या फ़ंक्शनल टेस्ट को लगातार चलाने के लिए किया जाता है.
खास जानकारी
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
String |
ANDROID_SERIAL_VAR
Env. |
public
static
final
String |
PARENT_PROC_TAG_NAME
|
public
static
final
String |
SUBPROCESS_TAG_NAME
वह टैग जिसे TF सबप्रोसेस को पास किया जाएगा, ताकि उसे अलग किया जा सके |
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)
IRunUtil सेट करें. |
फ़ील्ड्स की फ़िल्में
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
Env. वैरिएबल, जो adb के विकल्प पर असर डालता है.
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
वह टैग जिसे TF सबप्रोसेस को पास किया जाएगा, ताकि उसे अलग किया जा सके
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)
IRunUtil सेट करें. यूनिट टेस्टिंग के लिए एक्सपोज़ किया गया.
पैरामीटर | |
---|---|
runUtil |
IRunUtil |