आर्ट रन टेस्ट

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

java.lang.Object
com.android.tradefed.testtype.ArtRunTest


एआरटी रन-टेस्ट चलाने के लिए एक टेस्ट रनर।

सारांश

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

class ArtRunTest.AdbShellCommandException

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

खेत

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

AddAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

पैरामीटर
filters

AddExcludeFilter

public void addExcludeFilter (String filter)

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

पैरामीटर
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

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

पैरामीटर
filter String

ClearExcludeFilters

public void clearExcludeFilters ()

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

clearIncludeFilters

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

सेताबी

public void setAbi (IAbi abi)

पैरामीटर
abi IAbi

सेट कलेक्ट टेस्ट ओनली

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) वस्तु।

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

executeCheckerTest

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

runChecker

protected  runChecker (String[] checkerCommandLine)

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

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

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