מסוף איחוד שירותי הסחר

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

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

גישה למסוף

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

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

מה אפשר לעשות במסוף?

ב-help של המסוף תמיד יופיע המידע העדכני ביותר. יש לו כמה תכונות מעניינות:

  • כאן אפשר לראות את רשימת המכשירים ואיך מערכת המסחר האלקטרוני רואה את המצב שלהם: list devices
  • הצגת רשימה של ההפעלות שפועלות כרגע והמטא-נתונים שלהן: list invocations
  • אפשר לקבל את היומנים של כל ההפעלות הפעילות ו-Trended: dump logs

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

איך אפשר להימנע מכניסה למסוף?

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

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

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/

האפשרות הזו שימושית אם לא זוכרים את השם המדויק של ההגדרה.