किसी परिणाम की व्याख्या करता है ताकि मनुष्य और मशीनें उस पर कार्य कर सकें।
JSON प्रतिनिधित्व |
---|
{ "summary": enum ( |
खेत | |
---|---|
summary | किसी परिणाम की व्याख्या करने का सबसे सरल तरीका. आवश्यक |
संघ क्षेत्र detail . व्यक्तिगत परिणामों के लिए विवरण. LINT.IfChange detail निम्नलिखित में से केवल एक हो सकता है: | |
successDetail | SUCCESS परिणाम के बारे में अधिक जानकारी. यदि यह फ़ील्ड सेट है लेकिन सारांश SUCCESS नहीं है, तो INVALID_ARGUMENT लौटाता है। वैकल्पिक |
failureDetail | विफलता के परिणाम के बारे में अधिक जानकारी. यदि यह फ़ील्ड सेट है तो INVALID_ARGUMENT लौटाता है लेकिन सारांश FAILURE नहीं है। वैकल्पिक |
inconclusiveDetail | अनिर्णायक परिणाम के बारे में अधिक जानकारी. यदि यह फ़ील्ड सेट है लेकिन सारांश INCONCLUSIVE नहीं है, तो INVALID_ARGUMENT लौटाता है। वैकल्पिक |
skippedDetail | छोड़े गए परिणाम के बारे में अधिक जानकारी। यदि यह फ़ील्ड सेट है लेकिन सारांश SKIPPED नहीं है तो INVALID_ARGUMENT लौटाता है। वैकल्पिक |
सफलता विवरण
SUCCESS परिणाम सारांश के साथ परिणाम का विवरण। LINT.IfChange
JSON प्रतिनिधित्व |
---|
{ "otherNativeCrash": boolean } |
खेत | |
---|---|
otherNativeCrash | यदि ऐप के अलावा कोई अन्य मूल प्रक्रिया क्रैश हो जाती है। |
विफलता विवरण
विफलता परिणाम सारांश के साथ परिणाम का विवरण।
JSON प्रतिनिधित्व |
---|
{ "crashed": boolean, "timedOut": boolean, "notInstalled": boolean, "otherNativeCrash": boolean, "unableToCrawl": boolean, "failedRoboscript": boolean, "deviceOutOfMemory": boolean } |
खेत | |
---|---|
crashed | यदि विफलता गंभीर थी क्योंकि परीक्षण के तहत सिस्टम (ऐप) क्रैश हो गया था। |
timedOut | यदि परीक्षण कुछ समय सीमा से अधिक हो गया, और इसीलिए वह विफल हो गया। |
notInstalled | यदि कोई ऐप इंस्टॉल नहीं है और इस प्रकार ऐप के साथ कोई परीक्षण नहीं चलाया जा सकता है। यह किसी असमर्थित प्लेटफ़ॉर्म पर परीक्षण चलाने के प्रयास के कारण हो सकता है। |
otherNativeCrash | यदि कोई मूल प्रक्रिया (ऐप के अलावा किसी अन्य सहित) क्रैश हो जाती है। |
unableToCrawl | यदि रोबो ऐप को क्रॉल करने में असमर्थ था; शायद इसलिए कि ऐप शुरू नहीं हुआ। |
failedRoboscript | यदि रोबोस्क्रिप्ट सफलतापूर्वक पूरा होने में विफल रहा, उदाहरण के लिए, क्योंकि रोबोस्क्रिप्ट कार्रवाई या दावा विफल हो गया या पूरे क्रॉल के दौरान रोबोस्क्रिप्ट कार्रवाई का मिलान नहीं किया जा सका। |
deviceOutOfMemory | यदि परीक्षण के दौरान डिवाइस की मेमोरी ख़त्म हो जाती है, जिससे परीक्षण क्रैश हो जाता है। |
अनिर्णीत विवरण
अनिर्णायक परिणाम सारांश के साथ परिणाम का विवरण।
JSON प्रतिनिधित्व |
---|
{ "infrastructureFailure": boolean, "abortedByUser": boolean, "hasErrorLogs": boolean } |
खेत | |
---|---|
infrastructureFailure | यदि परीक्षण धावक सफलता या विफलता का निर्धारण नहीं कर सका क्योंकि परीक्षण परीक्षण के तहत सिस्टम के अलावा किसी अन्य घटक पर निर्भर करता है जो विफल रहा। उदाहरण के लिए, एक मोबाइल परीक्षण के लिए एक उपकरण के प्रावधान की आवश्यकता होती है जहां परीक्षण निष्पादित होता है, और वह प्रावधान विफल हो सकता है। |
abortedByUser | यदि अंतिम उपयोगकर्ता ने पास या फेल निर्धारित होने से पहले परीक्षण निष्पादन को रद्द कर दिया। उदाहरण के लिए, उपयोगकर्ता ने ctrl-c दबाया जिससे परीक्षण चलने के दौरान परीक्षण धावक को एक किल सिग्नल भेजा गया। |
hasErrorLogs | यदि बुनियादी ढांचे की विफलता के कुछ मामलों में उपयोगकर्ता को परिणाम प्रदान किए जा रहे हैं |
विवरण छोड़ दिया गया
छोड़े गए परिणाम सारांश के साथ परिणाम का विवरण।
JSON प्रतिनिधित्व |
---|
{ "incompatibleDevice": boolean, "incompatibleAppVersion": boolean, "incompatibleArchitecture": boolean } |
खेत | |
---|---|
incompatibleDevice | यदि अनुरोधित OS संस्करण विशिष्ट डिवाइस मॉडल पर नहीं चलता है। |
incompatibleAppVersion | यदि ऐप विशिष्ट एपीआई स्तर का समर्थन नहीं करता है। |
incompatibleArchitecture | यदि ऐप विशिष्ट आर्किटेक्चर पर नहीं चलता है, उदाहरण के लिए, x86. |