सबप्रोसेसटीएफ़लॉन्चर
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
एक अलग TF इंस्टॉलेशन के हिसाब से टेस्ट चलाने के लिए IRemoteTest
.
जांच करने के लिए, बाहरी जावा प्रोसेस लॉन्च करता है. TF यूनिट या फ़ंक्शन को चलाने के लिए इस्तेमाल किया जाता है लगातार टेस्ट करते रहें.
खास जानकारी
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
String |
ANDROID_SERIAL_VAR
एनवायरमेंट |
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)
इवेंट की स्ट्रीमिंग का इस्तेमाल सेट करें. |
void
|
setProtoReporting(boolean protoReporting)
|
void
|
setRunUtil(IRunUtil runUtil)
IRunUtil को सेट करें. |
फ़ील्ड्स की फ़िल्में
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
एनवायरमेंट वह वैरिएबल जो adb चुनने पर असर डालता है.
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
SUBप्रोसेस_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
वह टैग जिसे अलग-अलग करने के लिए TF सबप्रोसेस को भेजा जाएगा
एमCmdArgs
protectedmCmdArgs
एमरूटडीर
protected String mRootDir
एमटीएमपीडीर
protected File mTmpDir
सार्वजनिक कंस्ट्रक्टर
सबप्रोसेसटीएफ़लॉन्चर
public SubprocessTfLauncher ()
सार्वजनिक तरीके
रन
public void run (TestInformation testInfo, ITestInvocationListener listener)
यह टेस्ट करता है और लिसनर को रिपोर्ट तैयार करता है.
पैरामीटर | |
---|---|
testInfo |
TestInformation : TestInformation ऑब्जेक्ट में, चलाने के लिए काम की जानकारी है
टेस्ट. |
listener |
ITestInvocationListener : ITestInvocationListener जांच के नतीजे |
थ्रो | |
---|---|
DeviceNotAvailableException |
सेट कॉन्फ़िगरेशन
public void setConfiguration (IConfiguration configuration)
IConfiguration
को इंजेक्ट करता है.
पैरामीटर | |
---|---|
configuration |
IConfiguration |
सेट इनवोकेशनकॉन्टेक्स्ट
public void setInvocationContext (IInvocationContext invocationContext)
पैरामीटर | |
---|---|
invocationContext |
IInvocationContext |
सुरक्षित तरीके
addJavaArguments
protected void addJavaArguments (args)
सबप्रोसेस शुरू करने की प्रक्रिया में अतिरिक्त Java पैरामीटर जोड़ने की अनुमति दें.
पैरामीटर | |
---|---|
args |
: उन आर्ग्युमेंट की मौजूदा सूची जिनमें हमें अतिरिक्त आर्ग्युमेंट जोड़ने की ज़रूरत है. |
गेटजावा
protected String getJava ()
रिटर्न | |
---|---|
String |
getRunUtil
protected IRunUtil getRunUtil ()
वह IRunUtil
दिखाता है जिसका इस्तेमाल सबप्रोसेस कमांड के लिए किया जाएगा.
रिटर्न | |
---|---|
IRunUtil |
पोस्टरन
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
टीएफ़ टेस्ट पूरा होने के बाद की जाने वाली कार्रवाइयां.
पैरामीटर | |
---|---|
listener |
ITestInvocationListener : मूल ITestInvocationListener , जहां नतीजे रिपोर्ट करने हैं. |
exception |
boolean : टेस्ट में अपवाद होने पर सही. |
elapsedTime |
long : टेस्ट करने में लगा समय. |
प्रीरन
protected void preRun ()
जांच शुरू करने से पहले, सेटअप करें.
सेटइवेंटस्ट्रीमिंग
protected void setEventStreaming (boolean eventStreaming)
इवेंट की स्ट्रीमिंग का इस्तेमाल सेट करें. इकाई परीक्षण के लिए प्रदर्शित.
पैरामीटर | |
---|---|
eventStreaming |
boolean |
सेटप्रोटोरिपोर्टिंग
protected void setProtoReporting (boolean protoReporting)
पैरामीटर | |
---|---|
protoReporting |
boolean |
सेटरनयूल
protected void setRunUtil (IRunUtil runUtil)
IRunUtil को सेट करें. इकाई परीक्षण के लिए प्रदर्शित.
पैरामीटर | |
---|---|
runUtil |
IRunUtil |