קונסולת פדרציית המסחר

קונסולת Trade Federation היא רכיב אופציונלי המאפשר לך לבדוק את מצבה של Trade Federation ואת מה שהיא רואה, ממצבי המכשיר ועד לבדיקות הנוכחיות בתהליך.

זהו כלי מצוין לניטור מספר רב של בדיקות הפועלות במקביל והבנת ההתקדמות של כל מבחן.

תגיע לקונסולה

לאחר בניית Tradefed, סקריפט המפעיל tradefed.sh נגיש מהנתיב שלך וכברירת מחדל ייקח אותך למסוף.

הקונסולה מציגה את עצמה עם ההנחיה tf > .

מה הקונסולה יכולה לעשות?

help של הקונסולה תמיד תפרט את המידע העדכני ביותר. כמה תכונות מעניינות שלו הן:

  • רשום את המכשירים וכיצד Tradefed רואה את מצבם: list devices
  • רשום את הפניות הפועלות כעת ואת המטא-נתונים שלהן: list invocations
  • קבל את היומנים של כל הפניות הפועלות ו-Tradefed: dump logs

הקונסולה מאפשרת לך לנפות באגים במה שקורה ב-Tradefed ובמכשירים על ידי שאילתה של כמה מצבים שאינם מוצגים יחד בשום מקום אחר.

איך אני נמנע מהקונסולה?

בכמה מקרים אין צורך בקונסולה, או דוגמה בעת הפעלת פקודה חד פעמית.

במקרים כאלה, ניתן להוסיף commandAndExit לפקודת הסקריפט של מפעיל tradefed.sh על מנת למנוע את הפעלת המסוף. ארגומנט נוסף זה נחוץ כאשר מנסים להפעיל את Tradefed כחלק מסקריפט או בצנרת הפלט שלו ישירות. מתן אפשרות למסוף מופעלת בזמן הפעלת Tradefed מסקריפט תגרום להתנהגות לא עקבית ועלולה לגרום למספר בעיות.

tradefed.sh run commandAndExit <usual command>

השלמה אוטומטית של מסוף

המסוף מספק השלמה אוטומטית בסיסית של שמות תצורה.

tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)

על ידי לחיצה על TAB לאחר run תוכל לקבל את הרשימה המלאה של התצורות הזמינות. ואם כבר הוקלדו שם חלקי, הקונסולה תדפיס את כל האפשרויות.

tf >run tf/<HIT TAB>

tf/acceptance            tf/fake                  tf/func
tf/stress                tf/uiautomator           tf/unit-runner
tf >run tf/

זה שימושי כאשר אינך זוכר שם תצורה מדויק.