Tradefed 中的設備分配

開始測試(例如儀器測試)時,可能需要設備才能正常運作。或者測試(例如某些 Java 單元測試)可能根本不需要設備。還有一些人甚至可能需要多設備(例如手機+手錶測試)。在所有這些情況下,設備管理器負責為測試分配所需的設備,以便測試正常運作。我們將此階段稱為設備分配設備選擇步驟。

分配由DeviceSelectionOptions驅動,允許測試聲明設備所需的任何屬性,包括:

  • 電池電量
  • 設備類型
  • 產品類別
  • 序號

使用真實設備

這是預設設置,將分配給所有未指定任何設備屬性的測試。將挑選標記為可用的實體隨機設備並將其分配給測試。

不使用任何設備

當測試不需要任何裝置時,可以在命令列上指定--null-device-n ,或在設定 XML 中<option name="null-device" value="true" /> 。這將指派一個存根佔位符 NullDevice,表示未指派任何裝置。

,

開始測試(例如儀器測試)時,可能需要設備才能正常運作。或者測試(例如某些 Java 單元測試)可能根本不需要設備。還有一些人甚至可能需要多設備(例如手機+手錶測試)。在所有這些情況下,設備管理器負責為測試分配所需的設備,以便測試正常運作。我們將此階段稱為設備分配設備選擇步驟。

分配由DeviceSelectionOptions驅動,允許測試聲明設備所需的任何屬性,包括:

  • 電池電量
  • 設備類型
  • 產品類別
  • 序號

使用真實設備

這是預設設置,將分配給所有未指定任何設備屬性的測試。將挑選標記為可用的實體隨機設備並將其分配給測試。

不使用任何設備

當測試不需要任何裝置時,可以在命令列上指定--null-device-n ,或在設定 XML 中<option name="null-device" value="true" /> 。這將指派一個存根佔位符 NullDevice,表示未指派任何裝置。