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