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

टेस्ट को डीबग करते समय, गड़बड़ी और टेस्ट किए जा रहे डिवाइस की बुनियादी जानकारी पाने के लिए, लॉग का एक सेट हमेशा ज़रूरी होता है. सोर्स में ये शामिल हैं: Logcat, 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 में इस विकल्प को सीधे तौर पर नहीं बता सकते. हालांकि, वे इसके बजाय मॉड्यूल कंट्रोलर का इस्तेमाल कर सकते हैं.