2015-12-13 6 views
11

मैं काम करने के लिए सीधी सीसी पाने में कामयाब रहा। मेरा परीक्षण सिर्फ प्रिंट करता है और टेक्स्ट की एक पंक्ति लॉग करता है।एंड्रॉइड वाद्ययंत्र परीक्षण से आउटपुट कहां है?

grep -r text * fails. 

जहां system.out और logging उत्पादन है?

धन्यवाद

संपादित करें: मैं इकाई परीक्षण के लिए उत्पादन पाया (क्या है .../ऐप्स/निर्माण/परीक्षण के परिणाम /)। लेकिन अभी भी दूसरे के साथ कोई भाग्य नहीं है।

किसी भी तरह से वाद्य यंत्रों से उत्पादन को बचाने का कोई तरीका है?

+0

लिंक 404 –

+0

एक कॉपी-पेस्ट त्रुटि थी, यह एक काम करता है: http://developer.android.com/training/testing/unit-testing/instrumented-unit-tests.html – PhilLab

उत्तर

4

gradlew connectedCheck चल रहा निर्माण निर्देशिका में परीक्षण के परिणाम उत्पन्न होगा,

\build\reports\androidTests\connected\ 
    and 
\build\outputs\androidTest-results\connected\ 

ये उपकरण परीक्षण भी LogCat में अपने उत्पादन में प्रवेश करेंगे, किसी भी Log.d बयानों के साथ देखते हैं। अपने परीक्षण मामलों में System.out.print का उपयोग करते हुए इस तरह की एक उत्पादन में परिणाम होगा:

01-27 18: 05: 30.445 32,664-32,677/your.packagename मैं/System.out: परीक्षण उत्पादन

हैं आपको आउटपुट को भी जारी रखने की आवश्यकता है, आप शायद adb logcat पर चलने वाले एक ग्रेडल कार्य को लिख सकते हैं और डिवाइस से लॉग खींच सकते हैं।

+0

इस बारे में कोई विचार है कि कैसे उस ग्रेडल कार्य को लिखने के लिए? –

+0

@RayTayek क्या हलचल कार्य? 'कनेक्टेड चेक' एंड्रॉइड प्लगइन का हिस्सा है और प्रत्येक प्रोजेक्ट में शामिल है, यह आपके प्रश्न –

+0

में उल्लिखित 'सीसी' जैसा ही है: "... आप शायद एक ग्रेबल कार्य को एडीबी लॉगकैट चलाना लिख ​​सकते हैं .." –

संबंधित मुद्दे