ArtRunTest
public
class
ArtRunTest
extends Object
implements
IAbiReceiver,
IConfigurationReceiver,
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)
इससे टेस्ट कलेक्शन मोड चालू या बंद किया जा सकता है |
void
|
setConfiguration(IConfiguration configuration)
|
सुरक्षित तरीके | |
---|---|
|
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)
Checker बाइनरी (Python संग्रह) ढूंढें. |
|
runChecker(String[] checkerCommandLine)
Checker कमांड चलाएं और उसका नतीजा देखें. |
फ़ील्ड्स की फ़िल्में
CHECKER_PAR_FILENAME
public static final String CHECKER_PAR_FILENAME
सार्वजनिक कंस्ट्रक्टर
ArtRunTest
public ArtRunTest ()
सार्वजनिक तरीके
addAllExclude फ़िल्टर
public void addAllExcludeFilters (filters)
जिन टेस्ट को बाहर रखना है उनके फ़िल्टर का ERROR(/Set)
जोड़ता है.
पैरामीटर | |
---|---|
filters |
|
जोड़ेंसभी शामिल करेंफ़िल्टर
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 ()
फ़िलहाल ट्रैक किए जा रहे सभी शामिल फ़िल्टर मिटाएं.
'बाहर रखें' फ़िल्टर
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)
इससे टेस्ट कलेक्शन मोड चालू या बंद होता है
setConfiguration
public void setConfiguration (IConfiguration configuration)
इस्तेमाल में मौजूद IConfiguration
को इंजेक्ट करता है.
पैरामीटर | |
---|---|
configuration |
IConfiguration |
सुरक्षित तरीके
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)
Checker टेस्ट करें और उसके आउटपुट की जांच करें.
चेकर टेस्ट, कुछ एआरटी रन-टेस्ट में शामिल अतिरिक्त टेस्ट होते हैं. इन्हें टेस्ट की सोर्स फ़ाइलों की टिप्पणियों में एनोटेशन के तौर पर लिखा जाता है. इनका इस्तेमाल एआरटी के कंपाइलर की पुष्टि करने के लिए किया जाता है.
पैरामीटर | |
---|---|
testInfo |
TestInformation : चलाए गए टेस्ट से जुड़ा TestInformation ऑब्जेक्ट |
listener |
ITestInvocationListener : लागू किए गए टेस्ट से जुड़ा ITestInvocationListener ऑब्जेक्ट |
रिटर्न | |
---|---|
|
गड़बड़ी का मैसेज (ज़रूरी नहीं), अगर चेकर की जांच पूरी हो जाती है, तो यह मैसेज खाली होता है |
थ्रो | |
---|---|
ArtRunTest.AdbShellCommandException |
|
DeviceNotAvailableException |
extractSourcesFromJar
protected void extractSourcesFromJar (File tmpCheckerLocalDir, File jar)
दी गई jar फ़ाइल से src डायरेक्ट्री को दी गई डायरेक्ट्री में निकालें.
पैरामीटर | |
---|---|
tmpCheckerLocalDir |
File |
jar |
File |
getCheckerBinaryPath
protected File getCheckerBinaryPath (TestInformation testInfo)
Checker बाइनरी (Python संग्रह) ढूंढें.
पैरामीटर | |
---|---|
testInfo |
TestInformation |
रिटर्न | |
---|---|
File |
रनचेकर
protectedrunChecker (String[] checkerCommandLine)
Checker कमांड चलाएं और उसका नतीजा देखें.
पैरामीटर | |
---|---|
checkerCommandLine |
String : Checker की कमांड लाइन, जिसे चलाना है |
रिटर्न | |
---|---|
|
गड़बड़ी का वैकल्पिक मैसेज. अगर चेकर को सही तरीके से शुरू किया गया है, तो यह मैसेज खाली होगा |