सबप्रोसेस टीएफ लॉन्चर

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)

उपयोग में IConfiguration करता है।

void setInvocationContext ( IInvocationContext invocationContext)

संरक्षित तरीके

void addJavaArguments ( args) addJavaArguments ( args)

सबप्रोसेस इनवोकेशन में अतिरिक्त जावा पैरामीटर जोड़ने की अनुमति दें।

IRunUtil getRunUtil ()

IRunUtil लौटाता है जिसका उपयोग सबप्रोसेस कमांड के लिए किया जाएगा।

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

protected  mCmdArgs

एम कॉन्फिग

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 setBuild (IBuildInfo buildInfo)

मापदंडों
buildInfo IBuildInfo

सेटकॉन्फ़िगरेशन

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