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