आर्ट रन टेस्ट
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) फ़िल्टर के |
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_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 ()
वर्तमान में ट्रैक किए गए सभी सम्मिलित फ़िल्टर हटाएं।
getExcludeFilters
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
फ़िल्टर शामिल करने का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
दौड़ना
public void run (TestInformation testInfo, ITestInvocationListener listener)
परीक्षण चलाता है, और श्रोता को रिपोर्ट करता है।
पैरामीटर | |
---|---|
testInfo | TestInformation : TestInformation ऑब्जेक्ट जिसमें परीक्षण चलाने के लिए उपयोगी जानकारी होती है। |
listener | ITestInvocationListener : परीक्षा परिणामों का ITestInvocationListener |
फेंकता | |
---|---|
DeviceNotAvailableException |
सेट कलेक्ट टेस्ट ओनली
public void setCollectTestsOnly (boolean shouldCollectTest)
परीक्षण संग्रह मोड को सक्षम या अक्षम करता है
संरक्षित तरीके
checkExitCode
protectedcheckExitCode (Integer exitCode)
टेस्ट कमांड द्वारा लौटाए गए निकास कोड की जांच करें।
पैरामीटर | |
---|---|
exitCode | Integer : परीक्षण आदेश द्वारा लौटाया गया निकास कोड |
रिटर्न | |
---|---|
एक वैकल्पिक त्रुटि संदेश, खाली अगर परीक्षण निकास कोड ने सफलता का संकेत दिया |
checkTestOutput
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) वस्तु। |
फेंकता | |
---|---|
| यदि अस्थायी निर्देशिका का निर्माण विफल हुआ। |
executeCheckerTest
protectedexecuteCheckerTest (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
protectedrunChecker (String[] checkerCommandLine)
एक चेकर कमांड चलाएँ और उसके परिणाम की जाँच करें।
पैरामीटर | |
---|---|
checkerCommandLine | String : निष्पादित करने के लिए परीक्षक कमांड लाइन |
रिटर्न | |
---|---|
एक वैकल्पिक त्रुटि संदेश, खाली अगर परीक्षक मंगलाचरण सफल रहा |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-03-30 (UTC) को अपडेट किया गया.