איסוף אוטומטי של יומני כשל

כשמבצעים ניפוי באגים בבדיקות, תמיד צריך קבוצה של יומנים כדי לקבל תמונה בסיסית של הכשל ושל המכשיר שנבדק. המקורות כוללים: 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, אבל אפשר להשתמש במקום זאת בבקר מודולים.