SubprocessTfLauncher
public abstract class SubprocessTfLauncher
extends Object
implements IBuildReceiver , IInvocationContextReceiver , IRemoteTest , IConfigurationReceiver
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 ( 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 उपप्रक्रिया को दिया जाएगा
mbuildinfo
protected IBuildInfo mBuildInfo
mCmdArgs
protectedmCmdArgs
mConfig
protected IConfiguration mConfig
mRootDir
protected String mRootDir
mRunUtil
protected IRunUtil mRunUtil
mTmpDir
protected File mTmpDir
सार्वजनिक निर्माणकर्ता
SubprocessTfLauncher
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)
सबप्रोसेस मंगलाचरण में अतिरिक्त जावा पैरामीटर जोड़ने की अनुमति दें।
पैरामीटर | |
---|---|
args |
getRunUtil
protected IRunUtil getRunUtil ()
IRunUtil
लौटाता है जिसका उपयोग सबप्रोसेस कमांड के लिए किया जाएगा।
रिटर्न | |
---|---|
IRunUtil |
postRun
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
TF परीक्षण समाप्त होने के बाद की जाने वाली कार्रवाई।
पैरामीटर | |
---|---|
listener | ITestInvocationListener : मूल ITestInvocationListener जहां परिणामों की रिपोर्ट करनी है। |
exception | boolean : सच है अगर परीक्षण के अंदर अपवाद उठाया गया था। |
elapsedTime | long : परीक्षण चलाने में लगने वाला समय। |
preRun
protected void preRun ()
परीक्षण चलाने से पहले सेटअप करें।
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
उपयोग-ईवेंट-स्ट्रीमिंग सेट करें। इकाई परीक्षण के लिए उजागर।
पैरामीटर | |
---|---|
eventStreaming | boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
IRunUtil सेट करें। इकाई परीक्षण के लिए उजागर।
पैरामीटर | |
---|---|
runUtil | IRunUtil |