आर्टरनटेस्ट
public
class
ArtRunTest
extends Object
implements
IAbiReceiver,
IRemoteTest,
ITestCollector,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.ArtRunTest |
ART रन-टेस्ट चलाने वाला टेस्ट रनर.
खास जानकारी
नेस्ट की गई क्लास | |
---|---|
class |
ArtRunTest.AdbShellCommandException
ADB शेल को चलाने के दौरान हुई गड़बड़ी की शिकायत करने के लिए अपवाद क्लास आदेश. |
फ़ील्ड्स की फ़िल्में | |
---|---|
public
static
final
String |
CHECKER_PAR_FILENAME
|
सार्वजनिक कंस्ट्रक्टर | |
---|---|
ArtRunTest()
|
सार्वजनिक तरीके | |
---|---|
void
|
addAllExcludeFilters(
यह फ़ंक्शन उन टेस्ट के |
void
|
addAllIncludeFilters(
शामिल किए जाने वाले टेस्ट के |
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)
Checker टेस्ट करें और उसके आउटपुट की जांच करें. |
void
|
extractSourcesFromJar(File tmpCheckerLocalDir, File jar)
दी गई जार फ़ाइल से src डायरेक्ट्री को एक्सट्रैक्ट करें. |
File
|
getCheckerBinaryPath(TestInformation testInfo)
Checker बाइनरी (Python संग्रह) ढूंढें. |
|
runChecker(String[] checkerCommandLine)
Checker कमांड चलाएं और उसका नतीजा देखें. |
फ़ील्ड्स की फ़िल्में
CHECKER_PAR_FILENAME
public static final String CHECKER_PAR_FILENAME
सार्वजनिक कंस्ट्रक्टर
आर्टरनटेस्ट
public ArtRunTest ()
सार्वजनिक तरीके
addAllExclude फ़िल्टर
public void addAllExcludeFilters (filters)
यह फ़ंक्शन उन टेस्ट के ERROR(/Set)
फ़िल्टर जोड़ता है जिन्हें बाहर रखना है.
पैरामीटर | |
---|---|
filters |
|
जोड़ें सभी शामिल करें फ़िल्टर
public void addAllIncludeFilters (filters)
शामिल किए जाने वाले टेस्ट के ERROR(/Set)
फ़िल्टर जोड़ता है.
पैरामीटर | |
---|---|
filters |
|
ऐड-एक्सक्लूड फ़िल्टर
public void addExcludeFilter (String filter)
यह फ़िल्टर लगाता है कि किन टेस्ट को बाहर रखना है.
पैरामीटर | |
---|---|
filter |
String |
addIncludeFilter
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 जांच के नतीजे |
थ्रो | |
---|---|
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 : आउटपुट चैनल का एक सुंदर नाम, जिसका इस्तेमाल गड़बड़ी के मैसेज में किया जाता है |
रिटर्न | |
---|---|
|
गड़बड़ी का एक वैकल्पिक मैसेज, अगर जांचा गया आउटपुट मान्य है, तो वह खाली हो सकता है |
बनाएंTestLocalTempDirectory
protected File createTestLocalTempDirectory (TestInformation testInfo)
टेस्ट इकट्ठा करने के लिए, टेस्ट के डिपेंडेंसी फ़ोल्डर में एक लोकल अस्थायी डायरेक्ट्री बनाएं डिवाइस-अंडर-टेस्ट से लिए गए आउटपुट.
पैरामीटर | |
---|---|
testInfo |
TestInformation : चलाए गए टेस्ट से जुड़ा TestInformation ऑब्जेक्ट |
रिटर्न | |
---|---|
File |
ERROR(/File) ऑब्जेक्ट, बनाई गई अस्थायी डायरेक्ट्री पर ले जाता है. |
थ्रो | |
---|---|
|
अगर अस्थायी डायरेक्ट्री नहीं बन पाई. |
एक्ज़िकेटर-चेकरटेस्ट
protectedexecuteCheckerTest (TestInformation testInfo, ITestInvocationListener listener)
Checker टेस्ट करें और उसके आउटपुट की जांच करें.
चेकर टेस्ट, कुछ एआरटी रन-टेस्ट में शामिल अतिरिक्त टेस्ट होते हैं, जिन्हें एनोटेशन के तौर पर लिखा जाता है और इसका इस्तेमाल ART के कंपाइलर की पुष्टि करने के लिए किया जाता है.
पैरामीटर | |
---|---|
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)
Checker बाइनरी (Python संग्रह) ढूंढें.
पैरामीटर | |
---|---|
testInfo |
TestInformation |
रिटर्न | |
---|---|
File |
रनचेकर
protectedrunChecker (String[] checkerCommandLine)
Checker कमांड चलाएं और उसका नतीजा देखें.
पैरामीटर | |
---|---|
checkerCommandLine |
String : वह चेकर कमांड लाइन जिसे एक्ज़ीक्यूट करना है |
रिटर्न | |
---|---|
|
एक वैकल्पिक गड़बड़ी का मैसेज, अगर चेकर को शुरू करने की प्रक्रिया पूरी हो गई हो, तो वह खाली हो जाएगा |