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.