आर्टरनटेस्ट

public class ArtRunTest
extends Object implements IRemoteTest , IAbiReceiver , ITestFilterReceiver , ITestCollector

java.lang.ऑब्जेक्ट
com.android.tradefed.testtype.ArtRunTest


एआरटी रन-टेस्ट चलाने के लिए एक परीक्षण धावक।

सारांश

नेस्टेड कक्षाएं

class ArtRunTest.AdbShellCommandException

ADB शेल कमांड के निष्पादन के दौरान हुई त्रुटि की रिपोर्ट करने के लिए एक अपवाद वर्ग।

खेत

public static final String CHECKER_PAR_FILENAME

सार्वजनिक निर्माणकर्ता

ArtRunTest ()

सार्वजनिक तरीके

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की ERROR(/Set) जोड़ता है।

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है।

void addExcludeFilter (String filter)

किन परीक्षणों को बाहर करना है इसका एक फ़िल्टर जोड़ता है।

void addIncludeFilter (String filter)

कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है।

void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं।

IAbi getAbi ()
getExcludeFilters ()

बहिष्कृत फ़िल्टर की वर्तमान ERROR(/Set) लौटाता है।

getIncludeFilters ()

फ़िल्टर शामिल करने की वर्तमान ERROR(/Set) लौटाता है।

void run ( TestInformation testInfo, ITestInvocationListener listener)

परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।

void setAbi ( IAbi abi)

void setCollectTestsOnly (boolean shouldCollectTest)

परीक्षण संग्रह मोड को सक्षम या अक्षम करता है

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

checkExitCode (Integer exitCode)

परीक्षण आदेश द्वारा लौटाए गए निकास कोड की जाँच करें।

checkTestOutput ( TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName)

परीक्षण कमांड द्वारा उत्पादित आउटपुट की जाँच करें।

File createTestLocalTempDirectory ( TestInformation testInfo)

डिवाइस-अंडर-टेस्ट से खींचे गए परीक्षण आउटपुट एकत्र करने के लिए, परीक्षण के निर्भरता फ़ोल्डर के भीतर एक स्थानीय अस्थायी निर्देशिका बनाएं।

executeCheckerTest ( TestInformation testInfo, ITestInvocationListener listener)

एक चेकर परीक्षण निष्पादित करें और उसका आउटपुट जांचें।

void extractSourcesFromJar (File tmpCheckerLocalDir, File jar)

दी गई जार फ़ाइल से src निर्देशिका को दी गई निर्देशिका में निकालें।

File getCheckerBinaryPath ( TestInformation testInfo)

चेकर बाइनरी (पायथन आर्काइव) खोजें।

runChecker (String[] checkerCommandLine)

एक चेकर कमांड चलाएँ और उसका परिणाम जाँचें।

खेत

CHECKER_PAR_FILENAME

public static final String CHECKER_PAR_FILENAME

सार्वजनिक निर्माणकर्ता

आर्टरनटेस्ट

public ArtRunTest ()

सार्वजनिक तरीके

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की ERROR(/Set) जोड़ता है।

पैरामीटर
filters

सभी शामिलफ़िल्टर जोड़ें

public void addAllIncludeFilters ( filters)

जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है।

पैरामीटर
filters

addExcludeFilter

public void addExcludeFilter (String filter)

किन परीक्षणों को बाहर करना है इसका एक फ़िल्टर जोड़ता है।

पैरामीटर
filter String

ऐडइनक्लूडफ़िल्टर

public void addIncludeFilter (String filter)

कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है।

पैरामीटर
filter String

साफ़ बहिष्कृतफ़िल्टर

public void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

फ़िल्टर शामिल करें साफ़ करें

public void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं।

GetAbi

public IAbi getAbi ()

रिटर्न
IAbi

GetExcludeFilters

public  getExcludeFilters ()

बहिष्कृत फ़िल्टर की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

GetIncludeFilters

public  getIncludeFilters ()

फ़िल्टर शामिल करने की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।

पैरामीटर
testInfo TestInformation : TestInformation ऑब्जेक्ट जिसमें परीक्षण चलाने के लिए उपयोगी जानकारी होती है।

listener ITestInvocationListener : परीक्षण परिणामों का ITestInvocationListener

फेंकता
DeviceNotAvailableException

setAbi

public void setAbi (IAbi abi)

पैरामीटर
abi IAbi

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

परीक्षण संग्रह मोड को सक्षम या अक्षम करता है

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

checkExitCode

protected  checkExitCode (Integer exitCode)

परीक्षण आदेश द्वारा लौटाए गए निकास कोड की जाँच करें।

पैरामीटर
exitCode Integer : परीक्षण आदेश द्वारा लौटाया गया निकास कोड

रिटर्न
एक वैकल्पिक त्रुटि संदेश, यदि परीक्षण निकास कोड सफलता का संकेत देता है तो खाली

checkTestOutput

protected  checkTestOutput (TestInformation testInfo, 
                String actualOutputText, 
                String outputShortName, 
                String outputPrettyName)

परीक्षण कमांड द्वारा उत्पादित आउटपुट की जाँच करें।

किसी परीक्षण के मानक आउटपुट और मानक त्रुटि की जांच करने के लिए उपयोग किया जाता है।

पैरामीटर
testInfo TestInformation : निष्पादित परीक्षण से संबद्ध TestInformation ऑब्जेक्ट

actualOutputText String : परीक्षण द्वारा उत्पादित आउटपुट

outputShortName String : आउटपुट चैनल का संक्षिप्त नाम

outputPrettyName String : आउटपुट चैनल के लिए एक सुंदर नाम, जिसका उपयोग त्रुटि संदेशों में किया जाता है

रिटर्न
एक वैकल्पिक त्रुटि संदेश, यदि चेक किया गया आउटपुट वैध है तो खाली

createTestLocalTempDirectory

protected File createTestLocalTempDirectory (TestInformation testInfo)

डिवाइस-अंडर-टेस्ट से खींचे गए परीक्षण आउटपुट एकत्र करने के लिए, परीक्षण के निर्भरता फ़ोल्डर के भीतर एक स्थानीय अस्थायी निर्देशिका बनाएं।

पैरामीटर
testInfo TestInformation : निष्पादित परीक्षण से संबद्ध TestInformation ऑब्जेक्ट

रिटर्न
File ERROR(/File) ऑब्जेक्ट बनाई गई अस्थायी निर्देशिका की ओर इशारा करता है।

फेंकता
यदि अस्थायी निर्देशिका का निर्माण विफल हो गया।

निष्पादितचेकरटेस्ट

protected  executeCheckerTest (TestInformation testInfo, 
                ITestInvocationListener listener)

एक चेकर परीक्षण निष्पादित करें और उसका आउटपुट जांचें।

चेकर परीक्षण कुछ एआरटी रन-परीक्षणों में शामिल अतिरिक्त परीक्षण हैं, जिन्हें परीक्षण की स्रोत फ़ाइलों की टिप्पणियों में एनोटेशन के रूप में लिखा जाता है, और एआरटी के कंपाइलर को सत्यापित करने के लिए उपयोग किया जाता है।

पैरामीटर
testInfo TestInformation : निष्पादित परीक्षण से संबद्ध TestInformation ऑब्जेक्ट

listener ITestInvocationListener : निष्पादित परीक्षण से संबद्ध ITestInvocationListener ऑब्जेक्ट

रिटर्न
एक वैकल्पिक त्रुटि संदेश, यदि चेकर परीक्षण सफल हुआ तो खाली

फेंकता
ArtRunTest.AdbShellCommandException
DeviceNotAvailableException

ExtractSourcesFromJar

protected void extractSourcesFromJar (File tmpCheckerLocalDir, 
                File jar)

दी गई जार फ़ाइल से src निर्देशिका को दी गई निर्देशिका में निकालें।

पैरामीटर
tmpCheckerLocalDir File

jar File

getCheckerBinaryPath

protected File getCheckerBinaryPath (TestInformation testInfo)

चेकर बाइनरी (पायथन आर्काइव) खोजें।

पैरामीटर
testInfo TestInformation

रिटर्न
File

रनचेकर

protected  runChecker (String[] checkerCommandLine)

एक चेकर कमांड चलाएँ और उसका परिणाम जाँचें।

पैरामीटर
checkerCommandLine String : निष्पादित करने के लिए चेकर कमांड लाइन

रिटर्न
एक वैकल्पिक त्रुटि संदेश, यदि चेकर आमंत्रण सफल रहा तो खाली

,

आर्टरनटेस्ट

public class ArtRunTest
extends Object implements IRemoteTest , IAbiReceiver , ITestFilterReceiver , ITestCollector

java.lang.ऑब्जेक्ट
com.android.tradefed.testtype.ArtRunTest


एआरटी रन-टेस्ट चलाने के लिए एक परीक्षण धावक।

सारांश

नेस्टेड कक्षाएं

class ArtRunTest.AdbShellCommandException

ADB शेल कमांड के निष्पादन के दौरान हुई त्रुटि की रिपोर्ट करने के लिए एक अपवाद वर्ग।

खेत

public static final String CHECKER_PAR_FILENAME

सार्वजनिक निर्माणकर्ता

ArtRunTest ()

सार्वजनिक तरीके

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की ERROR(/Set) जोड़ता है।

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है।

void addExcludeFilter (String filter)

किन परीक्षणों को बाहर करना है इसका एक फ़िल्टर जोड़ता है।

void addIncludeFilter (String filter)

कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है।

void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं।

IAbi getAbi ()
getExcludeFilters ()

बहिष्कृत फ़िल्टर की वर्तमान ERROR(/Set) लौटाता है।

getIncludeFilters ()

फ़िल्टर शामिल करने की वर्तमान ERROR(/Set) लौटाता है।

void run ( TestInformation testInfo, ITestInvocationListener listener)

परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।

void setAbi ( IAbi abi)

void setCollectTestsOnly (boolean shouldCollectTest)

परीक्षण संग्रह मोड को सक्षम या अक्षम करता है

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

checkExitCode (Integer exitCode)

परीक्षण आदेश द्वारा लौटाए गए निकास कोड की जाँच करें।

checkTestOutput ( TestInformation testInfo, String actualOutputText, String outputShortName, String outputPrettyName)

परीक्षण कमांड द्वारा उत्पादित आउटपुट की जाँच करें।

File createTestLocalTempDirectory ( TestInformation testInfo)

डिवाइस-अंडर-टेस्ट से खींचे गए परीक्षण आउटपुट एकत्र करने के लिए, परीक्षण के निर्भरता फ़ोल्डर के भीतर एक स्थानीय अस्थायी निर्देशिका बनाएं।

executeCheckerTest ( TestInformation testInfo, ITestInvocationListener listener)

एक चेकर परीक्षण निष्पादित करें और उसका आउटपुट जांचें।

void extractSourcesFromJar (File tmpCheckerLocalDir, File jar)

दी गई जार फ़ाइल से src निर्देशिका को दी गई निर्देशिका में निकालें।

File getCheckerBinaryPath ( TestInformation testInfo)

चेकर बाइनरी (पायथन आर्काइव) खोजें।

runChecker (String[] checkerCommandLine)

एक चेकर कमांड चलाएँ और उसका परिणाम जाँचें।

खेत

CHECKER_PAR_FILENAME

public static final String CHECKER_PAR_FILENAME

सार्वजनिक निर्माणकर्ता

आर्टरनटेस्ट

public ArtRunTest ()

सार्वजनिक तरीके

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की ERROR(/Set) जोड़ता है।

पैरामीटर
filters

सभी शामिलफ़िल्टर जोड़ें

public void addAllIncludeFilters ( filters)

जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है।

पैरामीटर
filters

addExcludeFilter

public void addExcludeFilter (String filter)

किन परीक्षणों को बाहर करना है इसका एक फ़िल्टर जोड़ता है।

पैरामीटर
filter String

ऐडइनक्लूडफ़िल्टर

public void addIncludeFilter (String filter)

कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है।

पैरामीटर
filter String

साफ़ बहिष्कृतफ़िल्टर

public void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

फ़िल्टर शामिल करें साफ़ करें

public void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं।

GetAbi

public IAbi getAbi ()

रिटर्न
IAbi

GetExcludeFilters

public  getExcludeFilters ()

बहिष्कृत फ़िल्टर की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

GetIncludeFilters

public  getIncludeFilters ()

फ़िल्टर शामिल करने की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।

पैरामीटर
testInfo TestInformation : TestInformation ऑब्जेक्ट जिसमें परीक्षण चलाने के लिए उपयोगी जानकारी होती है।

listener ITestInvocationListener : परीक्षण परिणामों का ITestInvocationListener

फेंकता
DeviceNotAvailableException

setAbi

public void setAbi (IAbi abi)

पैरामीटर
abi IAbi

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

परीक्षण संग्रह मोड को सक्षम या अक्षम करता है

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

checkExitCode

protected  checkExitCode (Integer exitCode)

परीक्षण आदेश द्वारा लौटाए गए निकास कोड की जाँच करें।

पैरामीटर
exitCode Integer : परीक्षण आदेश द्वारा लौटाया गया निकास कोड

रिटर्न
एक वैकल्पिक त्रुटि संदेश, यदि परीक्षण निकास कोड सफलता का संकेत देता है तो खाली

checkTestOutput

protected  checkTestOutput (TestInformation testInfo, 
                String actualOutputText, 
                String outputShortName, 
                String outputPrettyName)

परीक्षण कमांड द्वारा उत्पादित आउटपुट की जाँच करें।

किसी परीक्षण के मानक आउटपुट और मानक त्रुटि की जांच करने के लिए उपयोग किया जाता है।

पैरामीटर
testInfo TestInformation : निष्पादित परीक्षण से संबद्ध TestInformation ऑब्जेक्ट

actualOutputText String : परीक्षण द्वारा उत्पादित आउटपुट

outputShortName String : आउटपुट चैनल का संक्षिप्त नाम

outputPrettyName String : आउटपुट चैनल के लिए एक सुंदर नाम, जिसका उपयोग त्रुटि संदेशों में किया जाता है

रिटर्न
एक वैकल्पिक त्रुटि संदेश, यदि चेक किया गया आउटपुट वैध है तो खाली

createTestLocalTempDirectory

protected File createTestLocalTempDirectory (TestInformation testInfo)

डिवाइस-अंडर-टेस्ट से खींचे गए परीक्षण आउटपुट एकत्र करने के लिए, परीक्षण के निर्भरता फ़ोल्डर के भीतर एक स्थानीय अस्थायी निर्देशिका बनाएं।

पैरामीटर
testInfo TestInformation : निष्पादित परीक्षण से संबद्ध TestInformation ऑब्जेक्ट

रिटर्न
File ERROR(/File) ऑब्जेक्ट बनाई गई अस्थायी निर्देशिका की ओर इशारा करता है।

फेंकता
यदि अस्थायी निर्देशिका का निर्माण विफल हो गया।

निष्पादितचेकरटेस्ट

protected  executeCheckerTest (TestInformation testInfo, 
                ITestInvocationListener listener)

एक चेकर परीक्षण निष्पादित करें और उसका आउटपुट जांचें।

चेकर परीक्षण कुछ एआरटी रन-परीक्षणों में शामिल अतिरिक्त परीक्षण हैं, जिन्हें परीक्षण की स्रोत फ़ाइलों की टिप्पणियों में एनोटेशन के रूप में लिखा जाता है, और एआरटी के कंपाइलर को सत्यापित करने के लिए उपयोग किया जाता है।

पैरामीटर
testInfo TestInformation : निष्पादित परीक्षण से संबद्ध TestInformation ऑब्जेक्ट

listener ITestInvocationListener : निष्पादित परीक्षण से संबद्ध ITestInvocationListener ऑब्जेक्ट

रिटर्न
एक वैकल्पिक त्रुटि संदेश, यदि चेकर परीक्षण सफल हुआ तो खाली

फेंकता
ArtRunTest.AdbShellCommandException
DeviceNotAvailableException

ExtractSourcesFromJar

protected void extractSourcesFromJar (File tmpCheckerLocalDir, 
                File jar)

दी गई जार फ़ाइल से src निर्देशिका को दी गई निर्देशिका में निकालें।

पैरामीटर
tmpCheckerLocalDir File

jar File

getCheckerBinaryPath

protected File getCheckerBinaryPath (TestInformation testInfo)

चेकर बाइनरी (पायथन आर्काइव) खोजें।

पैरामीटर
testInfo TestInformation

रिटर्न
File

रनचेकर

protected  runChecker (String[] checkerCommandLine)

एक चेकर कमांड चलाएँ और उसका परिणाम जाँचें।

पैरामीटर
checkerCommandLine String : निष्पादित करने के लिए चेकर कमांड लाइन

रिटर्न
एक वैकल्पिक त्रुटि संदेश, यदि चेकर आमंत्रण सफल रहा तो खाली