गड़बड़ी के डेटा को अपने-आप इकट्ठा करने की सुविधा

टेस्ट की गड़बड़ियां ठीक करते समय, लॉग के सेट की हमेशा ज़रूरत होती है. इससे, टेस्ट में हुई गड़बड़ी और टेस्ट किए जा रहे डिवाइस के बारे में बुनियादी जानकारी मिलती है. सोर्स में ये शामिल हैं: Logcat, Tradefed होस्ट लॉग, स्क्रीनशॉट वगैरह.

किसी भी टेस्ट राइटर के लिए, इन लॉग को सामान्य और आसानी से उपलब्ध कराने के लिए, Tradefed में इन्हें इकट्ठा करने का एक इन-बिल्ट तरीका है.

कॉन्फ़िगरेशन

अगर कोई गड़बड़ी होती है, तो कुछ लॉग अपने-आप इकट्ठा करने के लिए, Tradefed की कमांड लाइन में यह विकल्प जोड़ा जा सकता है:

--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE

संभावित वैल्यू की पूरी सूची देखने के लिए, AutoLogCollector देखें

आसानी के लिए, logcat और स्क्रीनशॉट, दोनों के लिए एक डायरेक्ट फ़्लैग होता है:

--logcat-on-failure
and
--screenshot-on-failure

सूट मॉड्यूल (AndroidTest.xml) के बारे में जानकारी

मॉड्यूल, AndroidTest.xml में सीधे तौर पर इस विकल्प को तय नहीं कर सकते. हालांकि, वे इसके बजाय मॉड्यूल कंट्रोलर का इस्तेमाल कर सकते हैं.