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