Alokacja urządzeń w Tradefed

Rozpoczynając test (na przykład test oprzyrządowania), do prawidłowego działania może być potrzebne urządzenie. Lub test (taki jak niektóre testy jednostkowe Java) może w ogóle nie potrzebować urządzenia. Jeszcze inni lub mogą nawet potrzebować wielu urządzeń (takich jak testy telefonu i zegarka). We wszystkich tych przypadkach Menedżer urządzeń jest odpowiedzialny za przydzielenie wymaganych urządzeń do testu, aby działał on prawidłowo. Nazywamy tę fazę etapem alokacji urządzeń lub krokiem wyboru urządzenia .

Przydział odbywa się na podstawie opcji DeviceSelectionOptions , które umożliwiają testowi zadeklarowanie dowolnych właściwości urządzenia, których potrzebuje, w tym:

  • Poziom baterii
  • Rodzaj urządzenia
  • Rodzaj produktu
  • Numer seryjny

Używaj prawdziwych 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 i przypisane do testu zostanie wybrane fizyczne, losowe urządzenie oznaczone jako DOSTĘPNE.

Nie używaj żadnych urządzeń

Jeśli test nie wymaga żadnych urządzeń, może podać --null-device lub -n w wierszu poleceń albo <option name="null-device" value="true" /> w konfiguracyjnym pliku XML. Spowoduje to przydzielenie elementu zastępczego kodu pośredniczącego NullDevice, który reprezentuje, że nie przydzielono żadnego urządzenia.

,

Rozpoczynając test (na przykład test oprzyrządowania), do prawidłowego działania może być potrzebne urządzenie. Lub test (taki jak niektóre testy jednostkowe Java) może w ogóle nie potrzebować urządzenia. Jeszcze inni lub mogą nawet potrzebować wielu urządzeń (takich jak testy telefonu i zegarka). We wszystkich tych przypadkach Menedżer urządzeń jest odpowiedzialny za przydzielenie wymaganych urządzeń do testu, aby działał on prawidłowo. Nazywamy tę fazę etapem alokacji urządzeń lub krokiem wyboru urządzenia .

Przydział odbywa się na podstawie opcji DeviceSelectionOptions , które umożliwiają testowi zadeklarowanie dowolnych właściwości urządzenia, których potrzebuje, w tym:

  • Poziom baterii
  • Rodzaj urządzenia
  • Rodzaj produktu
  • Numer seryjny

Używaj prawdziwych 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 i przypisane do testu zostanie wybrane fizyczne, losowe urządzenie oznaczone jako DOSTĘPNE.

Nie używaj żadnych urządzeń

Jeśli test nie wymaga żadnych urządzeń, może podać --null-device lub -n w wierszu poleceń albo <option name="null-device" value="true" /> w konfiguracyjnym pliku XML. Spowoduje to przydzielenie elementu zastępczego kodu pośredniczącego NullDevice, który reprezentuje, że nie przydzielono żadnego urządzenia.