आर्टरनटेस्ट
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) फ़िल्टर का |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) फ़िल्टर का |
void | addExcludeFilter (String filter) एक फ़िल्टर जोड़ता है जिसका परीक्षण बाहर करना है। |
void | addIncludeFilter (String filter) एक फ़िल्टर जोड़ता है जिसमें शामिल करने के लिए परीक्षण शामिल हैं। |
void | clearExcludeFilters () वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं। |
void | clearIncludeFilters () वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं। |
IAbi | getAbi () |
getExcludeFilters () बहिष्कृत फ़िल्टर का वर्तमान | |
getIncludeFilters () फ़िल्टर शामिल करने का वर्तमान | |
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 ()
वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं।
बहिष्कृत फ़िल्टर प्राप्त करें
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
फ़िल्टर शामिल करें
publicgetIncludeFilters ()
फ़िल्टर शामिल करने का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
दौड़ना
public void run (TestInformation testInfo, ITestInvocationListener listener)
परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है।
मापदंडों | |
---|---|
testInfo | TestInformation : TestInformation ऑब्जेक्ट जिसमें टेस्ट चलाने के लिए उपयोगी जानकारी होती है। |
listener | ITestInvocationListener : ITestInvocationListener of test results |
फेंकता | |
---|---|
DeviceNotAvailableException |
केवल संग्रह परीक्षण सेट करें
public void setCollectTestsOnly (boolean shouldCollectTest)
परीक्षण संग्रह मोड को सक्षम या अक्षम करता है
संरक्षित तरीके
चेकएक्सिटकोड
protectedcheckExitCode (Integer exitCode)
परीक्षण आदेश द्वारा लौटाए गए निकास कोड की जाँच करें।
मापदंडों | |
---|---|
exitCode | Integer : परीक्षण आदेश द्वारा लौटाया गया निकास कोड |
रिटर्न | |
---|---|
एक वैकल्पिक त्रुटि संदेश, खाली अगर परीक्षण निकास कोड सफलता का संकेत देता है |
चेकटेस्ट आउटपुट
protectedcheckTestOutput (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) ऑब्जेक्ट। |
फेंकता | |
---|---|
| यदि अस्थायी निर्देशिका का निर्माण विफल रहा। |
एक्ज़ीक्यूटचेकरटेस्ट
protectedexecuteCheckerTest (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 |
रन चेकर
protectedrunChecker (String[] checkerCommandLine)
एक Checker कमांड चलाएँ और उसका परिणाम देखें।
मापदंडों | |
---|---|
checkerCommandLine | String : चेकर कमांड लाइन निष्पादित करने के लिए |
रिटर्न | |
---|---|
एक वैकल्पिक त्रुटि संदेश, खाली अगर चेकर आमंत्रण सफल रहा |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2022-08-15 (UTC) को अपडेट किया गया.