CTS Verifier for Instant Apps zwiększa zasięg testów zgodności Androida dla aplikacji błyskawicznych, używając CTS Verifier do testowania funkcji, których nie można w pełni zautomatyzować ze względu na interfejsy użytkownika specyficzne dla OEM, takie jak interfejsy systemowe.
Wymagania
Przed uruchomieniem CTS Verifier for Instant Apps upewnij się, że posiadasz następujący sprzęt:
- Urządzenie z systemem Android, które zweryfikowało zgodność z interfejsem API systemu Android, pomyślnie przechodząc test CTS. To jest testowane urządzenie (DUT).
- Komputer z systemem Linux i portem zgodnym z USB 2.0. Wszystkie połączenia z testowanym urządzeniem odbywają się przez ten port.
Zainstaluj aplikacje błyskawiczne na DUT
CtsVerifierInstantApp.apk
i weryfikator CTS znajdują się w android-cts-verifier.zip
, który można znaleźć logując się do dashboardu Q-EAP .
Partnerzy mogą ręcznie zbudować CTS Verifier, aby zbudować CTS w celu włączenia lub przetestowania nowych poprawek. Aby ręcznie skompilować CtsVerifierInstantApp.apk
. wydaj następującą komendę na hoście:
make CtsVerifierInstantApp
Aby zainstalować CtsVerifierInstantApp.apk
, wydaj następujące polecenia na hoście.
adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk
Uruchom testy
Trzy testy interfejsu użytkownika systemu są wyświetlane na ekranie głównym w kategorii testów aplikacji błyskawicznych.
Po dotknięciu testu w kategorii testu aplikacji błyskawicznych otworzy się ekran testowy. Ekran testowy zawiera następujące elementy:
- Instrukcje
- Przycisk Rozpocznij test
- Trzy standardowe przyciski CTS Verifier
- Przechodzić
- Pomoc
- Ponieść porażkę
Dotknięcie przycisku Rozpocznij test powoduje uruchomienie przykładowej aplikacji błyskawicznej.
Po pierwszym dotknięciu opcji Rozpocznij test otwiera się okno dialogowe z instrukcjami dotyczącymi instalowania przykładowej aplikacji błyskawicznej (rysunek 4). Jeśli przykładowa aplikacja błyskawiczna jest już zainstalowana, to okno dialogowe nie jest wyświetlane w przypadku innych testów aplikacji błyskawicznej.
Kliknięcie przycisku Pomoc powoduje otwarcie wyskakującego okna dialogowego z opisem testu.