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)

उपयोग में 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 उपप्रक्रिया को दिया जाएगा

mbuildinfo

protected IBuildInfo mBuildInfo

mCmdArgs

protected  mCmdArgs

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

पैरामीटर
buildInfo IBuildInfo

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

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