Przydział urządzeń w Tradefed

Podczas uruchamiania testu (np. testu z instrumentacją) może być wymagane urządzenie, aby test działał prawidłowo. Test (np. niektóre testy jednostkowe Javy) może w ogóle nie wymagać urządzenia. Inne testy mogą wymagać testowania na wielu urządzeniach (np. testy na telefonie i na zegarku). We wszystkich tych przypadkach menedżer urządzeń jest odpowiedzialny za przydzielenie wymaganych urządzeń do testu, aby przebiegał on prawidłowo. Jest to tak zwany przydział urządzeń lub wybór urządzeń.

Podział jest określany przez DeviceSelectionOptions, który umożliwia testowi zadeklarowanie potrzebnych właściwości urządzenia, w tym:

  • Poziom naładowania baterii
  • Typ urządzenia
  • Typ produktu
  • Numer seryjny

Używanie rzeczywistych urządzeń

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

Nie używaj żadnych urządzeń

Jeśli test nie wymaga żadnych urządzeń, może on podać wartość --null-device lub -n na wierszu poleceń albo wartość <option name="null-device" value="true" /> w pliku konfiguracji XML. Przydziela to skrót NullDevice, który reprezentuje brak przypisanego urządzenia.