संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

आर्टरनटेस्ट

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

java.lang.ऑब्जेक्ट
मैं 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 कमांड चलाएँ और उसका परिणाम देखें।

खेत

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

जोड़ें बहिष्कृत फ़िल्टर

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

बहिष्कृत फ़िल्टर प्राप्त करें

public  getExcludeFilters ()

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

रिटर्न

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

public  getIncludeFilters ()

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

रिटर्न

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

listener ITestInvocationListener : ITestInvocationListener of test results

फेंकता
DeviceNotAvailableException

सेटअबी

public void setAbi (IAbi abi)

मापदंडों
abi IAbi

केवल संग्रह परीक्षण सेट करें

public void setCollectTestsOnly (boolean shouldCollectTest)

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

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

चेकएक्सिटकोड

protected  checkExitCode (Integer exitCode)

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

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

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

चेकटेस्ट आउटपुट

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

अर्क स्रोत से जार

protected void extractSourcesFromJar (File tmpCheckerLocalDir, 
                File jar)

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

मापदंडों
tmpCheckerLocalDir File

jar File

गेटचेकरबाइनरीपाथ

protected File getCheckerBinaryPath (TestInformation testInfo)

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

मापदंडों
testInfo TestInformation

रिटर्न
File

रन चेकर

protected  runChecker (String[] checkerCommandLine)

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

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

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