Konsola federacji handlu to opcjonalny komponent umożliwiający sprawdzanie o stanie federacji handlowej i o tym, co widzi, od stanu urządzeń po Trwające testy.
To świetne narzędzie do monitorowania dużej liczby przeprowadzanych równolegle testów i poznawanie postępów każdego testu.
Sięgnij do konsoli
Po utworzeniu platformy Tradefed skrypt programu uruchamiającego tradefed.sh
jest dostępny z
i domyślnie przejdziesz do konsoli.
Konsola wyświetli się z promptem tf >
.
Co potrafi konsola?
help
w konsoli zawsze wyświetla najbardziej aktualne informacje.
Oto kilka jego ciekawych funkcji:
- Wymień urządzenia i dowiedz się, jak Tradefed widzi ich stan:
list devices
- Wyświetl aktualnie uruchomione wywołania wraz z ich metadanymi:
list invocations
- Pobierz dzienniki wszystkich uruchomionych wywołań i Tradefed:
dump logs
Konsola umożliwia debugowanie tego, co dzieje się w ramach Tradefed, oraz urządzeń przez dla niektórych stanów, które nie występują razem w żadnym innym miejscu.
Jak uniknąć korzystania z konsoli?
W kilku przypadkach konsola nie jest potrzebna lub w przypadku jednorazowego uruchomienia .
W takich przypadkach można dodać commandAndExit
do tradefed.sh
launchera, by zapobiec uruchomieniu konsoli. Ten
Przy próbie uruchomienia Tradefed w ramach skryptu potrzebny jest dodatkowy argument
lub bezpośrednio przesyłając dane wyjściowe. Zezwalanie konsoli na działanie uruchomionej konsoli
Wymiana za pomocą skryptu wywołała niespójne zachowanie i może
powodują kilka problemów.
tradefed.sh run commandAndExit <usual command>
Autouzupełnianie w konsoli
Konsola udostępnia podstawowe funkcje autouzupełniania nazw konfiguracji.
tf > run <hit TAB>
result in:
Display all 167 possibilities? (y or n)
Naciskając klawisz Tab po run
, uzyskasz pełną listę konfiguracji
i dostępności informacji. Jeśli masz już wpisaną częściową nazwę, konsola
wydrukować wszystkie możliwości.
tf >run tf/<HIT TAB>
tf/acceptance tf/fake tf/func
tf/stress tf/uiautomator tf/unit-runner
tf >run tf/
Jest to przydatne, gdy nie pamiętasz dokładnej nazwy konfiguracji.