Przydział urządzeń w Tradefed

Podczas rozpoczynania testu (np. testu z instrumentacją) może być wymagane urządzenie, aby test mógł się prawidłowo uruchomić. Niektóre testy (np. testy jednostkowe Java) mogą w ogóle nie wymagać urządzenia. Inne mogą nawet wymagać kilku urządzeń (np. testy na telefonie i zegarku). We wszystkich tych przypadkach Menedżer urządzeń jest odpowiedzialny za przydzielenie testowi wymaganych urządzeń, aby mógł się on prawidłowo uruchomić. Ten etap nazywamy przydzielaniem urządzeń lub wybieraniem urządzeń.

Przydzielanie jest oparte na DeviceSelectionOptions , które umożliwiają testowi deklarowanie dowolnych właściwości wymaganych od urządzenia, w tym:

  • poziomu baterii,
  • typu urządzenia,
  • typu produktu,
  • numeru seryjnego.

Używanie prawdziwych urządzeń

Jest to ustawienie domyślne, które zostanie przydzielone do wszystkich testów, które nie określają żadnych właściwości urządzenia. Do testu zostanie wybrane i przypisane losowe urządzenie fizyczne oznaczone jako DOSTĘPNE.

Nie używaj urządzeń

Jeśli test nie wymaga urządzeń, może określić --null-device lub -n w wierszu poleceń albo <option name="null-device" value="true" /> w konfiguracji XML. Spowoduje to przydzielenie zastępczego urządzenia NullDevice, które oznacza, że nie przydzielono żadnego urządzenia.