คอนโซลสหพันธ์การค้า

คอนโซลสหพันธ์การค้าเป็นส่วนประกอบที่ไม่บังคับซึ่งช่วยให้คุณตรวจสอบ สถานะสหพันธ์การค้าและสิ่งที่เห็น ตั้งแต่สถานะอุปกรณ์ไปจนถึง การทดสอบปัจจุบันที่กำลังดำเนินการ

เป็นเครื่องมือที่มีประสิทธิภาพในการตรวจสอบการทดสอบจำนวนมากที่ดำเนินการพร้อมกัน และทำความเข้าใจความคืบหน้าของการทดสอบแต่ละครั้ง

เข้าถึงคอนโซล

เมื่อสร้าง Tradefed แล้ว คุณจะเข้าถึงสคริปต์ Launcher ของ tradefed.sh ได้จาก เส้นทางของคุณ และตามค่าเริ่มต้น จะนำคุณไปยังคอนโซล

คอนโซลจะแสดงข้อความแจ้ง tf >

คอนโซลทำอะไรได้บ้าง

help ของคอนโซลจะแสดงรายการข้อมูลล่าสุดเสมอ คุณลักษณะที่น่าสนใจส่วนหนึ่ง ได้แก่

  • แสดงรายการอุปกรณ์และวิธีที่ Tradefed มองเห็นสถานะของอุปกรณ์: list devices
  • แสดงรายการคำขอที่ทำงานอยู่ในปัจจุบันและข้อมูลเมตาของคำขอดังกล่าว: list invocations
  • รับบันทึกของการเรียกใช้และการแลกซื้อที่ทำงานอยู่ทั้งหมด: dump logs

คอนโซลช่วยให้คุณแก้ไขข้อบกพร่องของสิ่งที่เกิดขึ้นใน Tradefed และอุปกรณ์ได้โดย ค้นหารัฐบางรัฐที่ไม่ได้ปรากฏด้วยกันที่อื่น

ฉันจะหลีกเลี่ยงคอนโซลได้อย่างไร

มีหลายกรณีที่ไม่จำเป็นต้องใช้คอนโซล หรือตัวอย่างเมื่อเรียกใช้ครั้งเดียว คำสั่ง

ในกรณีเช่นนี้ คุณสามารถเพิ่ม commandAndExit ลงใน tradefed.sh ได้ เพื่อป้องกันไม่ให้คอนโซลเริ่มต้นทำงาน ช่วงเวลานี้ ต้องมีอาร์กิวเมนต์เพิ่มเติมเมื่อพยายามเรียกใช้ 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/

ซึ่งจะเป็นประโยชน์เมื่อคุณจำชื่อการกำหนดค่าไม่ได้