अलगाव का पुनः प्रयास करें

पुनः प्रयास सुविधा कैसे काम करती है यह समझने के लिए स्वचालित परीक्षण पुनः प्रयास दस्तावेज़ देखें।

पुन: प्रयास निष्पादित करते समय, यदि डिवाइस खराब स्थिति में प्रवेश कर गया है जो परीक्षणों को अब सफल नहीं होने देता है। आइसोलेशन सुविधा का उपयोग करके डिवाइस को नई प्रारंभिक स्थिति में पुनर्स्थापित करें और परीक्षणों को चलने और सफल होने दें।

सुविधा सक्षम करें

पुनः प्रयास अलगाव को पुनः प्रयास विकल्पों के अलावा निम्नलिखित विकल्पों के साथ सक्षम किया जा सकता है:

--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>

या इसके साथ अक्षम:

--retry-isolation-grade NOT_ISOLATED

सुविधा डिफ़ॉल्ट रूप से अक्षम है.

अलगाव के विभिन्न ग्रेड

आइसोलेशन ग्रेड उस अलगाव की सीमा को दर्शाता है जिसे हम पुनः प्रयास के बीच कॉन्फ़िगर करना चाहते हैं:

  • FULLY_ISOLATED कॉन्फ़िगरेशन के कॉन्फ़िगर किए गए target_preparers को फिर से चलाकर डिवाइस को पूरी तरह से मिटा देगा और रीसेट कर देगा
  • REBOOT_ISOLATED डिवाइस को रीबूट करेगा

संगतता परीक्षण सूट (सीटीएस) पर नोट

सीटीएस का एंड्रॉइड पार्टनर रन वर्तमान में FULLY_ISOLATED का समर्थन नहीं करता है

परिणाम क्या दिखते हैं?

परिणाम संवाददाताओं को एक मार्कर प्राप्त होता है कि दिया गया मॉड्यूल या रन अलगाव में चल रहा था और वे अपनी रिपोर्ट में मार्कर को प्रदर्शित करने का चुनाव कर सकते हैं।

  • मॉड्यूल स्तर पर module-isolated संपत्ति को उसके आइसोलेशन ग्रेड पर सेट किया जाएगा।
  • रन स्तर पर run-isolated प्रॉपर्टी को उसके आइसोलेशन ग्रेड पर सेट किया जाएगा।

उदाहरण के लिए: पृथक होने के बाद चलने वाले पहले मॉड्यूल को module-isolated:FULLY_ISOLATED के रूप में रिपोर्ट किया जाएगा।

अलगाव में चलाया गया परीक्षण एक मजबूत संकेत प्रदान करता है। चाहे वह उत्तीर्ण हो या असफल, परीक्षण स्वामी को पूरा विश्वास होना चाहिए कि पिछले परीक्षण की कोई भी खराब स्थिति डिवाइस पर नहीं बची है।