貿易聯盟主控台

你可以使用 Trade Federation Console 這項選用元件, 從裝置狀態到 以及正在進行中的測試。

如要監控大量同時執行的測試,這項工具相當實用 並瞭解每項測試的進度

前往控制台

建立交易後,即可從以下位置存取 tradefed.sh 啟動器指令碼: 路徑和預設會引導您前往控制台

控制台會顯示 tf > 提示。

控制台提供哪些功能?

控制台的 help 一律會列出最新資訊。 這項功能有幾個有趣的特色:

  • 列出裝置,以及換購程序看到裝置狀態的方式:list devices
  • 列出目前正在執行的叫用及其中繼資料:list invocations
  • 取得所有執行中叫用及交易的記錄檔:dump logs

你可以使用控制台為換購程序和裝置偵錯 查詢未在其他位置一起顯示的某些狀態。

如何避免使用控制台?

在部分情況下不需要使用主控台,或執行一次性的 指令

在這種情況下,您可以將 commandAndExit 新增至 tradefed.sh 用於防止控制台啟動。這個 如果嘗試將 Tradefed 當做指令碼的一部分執行,就需要額外的引數 或直接插入輸出內容執行時讓控制台啟用 透過指令碼進行交易會觸發不一致的行為,而且可能 會導致數個問題。

tradefed.sh run commandAndExit <usual command>

控制台自動完成

控制台提供設定名稱的基本自動完成功能。

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

run 之後按下 Tab 鍵,即可取得完整的設定清單 廣告。如果已輸入部分名稱,控制台會顯示 輸出所有可能性

tf >run tf/<HIT TAB>

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

如果不記得確切的設定名稱,這項功能就能派上用場。