पुन: प्रयास करने की सुविधा कैसे काम करती है, इसे समझने के लिए स्वचालित परीक्षण पुन: प्रयास दस्तावेज़ देखें।
पुन: प्रयास करते समय, यदि डिवाइस खराब स्थिति में प्रवेश कर गया है जो परीक्षणों को अब सफल नहीं होने देता है। अलगाव सुविधा का उपयोग करें डिवाइस को एक नई प्रारंभिक स्थिति में पुनर्स्थापित करें और परीक्षणों को चलाने और सफल होने दें।
सुविधा को सक्षम करना
पुन: प्रयास करें अलगाव को पुन: प्रयास विकल्पों के अतिरिक्त निम्नलिखित विकल्पों के साथ सक्षम किया जा सकता है:
--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>
या इसके साथ अक्षम:
--retry-isolation-grade NOT_ISOLATED
सुविधा डिफ़ॉल्ट रूप से अक्षम है।
अलगाव के विभिन्न ग्रेड
आइसोलेशन ग्रेड उस आइसोलेशन की सीमा का प्रतिनिधित्व करता है जिसे हम पुनर्प्रयासों के बीच कॉन्फ़िगर करना चाहते हैं:
- FULLY_ISOLATED कॉन्फ़िगरेशन के कॉन्फ़िगर किए गए target_preparers को फिर से चलाकर डिवाइस को पूरी तरह से मिटा देगा और रीसेट कर देगा
- REBOOT_ISOLATED डिवाइस को रीबूट करेगा
संगतता परीक्षण सूट (सीटीएस) पर नोट
CTS के Android पार्टनर रन वर्तमान में FULLY_ISOLATED का समर्थन नहीं करते हैं
परिणाम कैसा दिखता है?
परिणाम रिपोर्टर को एक मार्कर प्राप्त होता है कि एक दिया गया मॉड्यूल या रन आइसोलेशन में चल रहा था और अपनी रिपोर्ट में मार्कर प्रदर्शित करने का चुनाव कर सकते हैं।
- मॉड्यूल स्तर पर
module-isolated
संपत्ति को इसके आइसोलेशन ग्रेड पर सेट किया जाएगा। - रन लेवल पर
run-isolated
प्रॉपर्टी को इसके आइसोलेशन ग्रेड पर सेट किया जाएगा।
उदाहरण के लिए: पृथक होने के बाद चलने वाला पहला मॉड्यूल module-isolated:FULLY_ISOLATED
रूप में रिपोर्ट किया जाएगा।
अलगाव में चलाया गया परीक्षण एक मजबूत संकेत प्रदान करता है। यह पास हो या असफल, परीक्षण के मालिक को उच्च विश्वास होना चाहिए कि पिछले परीक्षण से कोई भी खराब स्थिति डिवाइस पर नहीं छोड़ी गई थी।