Android Test Station oferuje interfejsy API umożliwiające planowanie przebiegów testów, sprawdzanie postępów i nie tylko. Można ich używać do integracji Test Station ze swoimi przepływami pracy i usługami.
Odniesienie do API
Interfejs Android Test Station obsługuje technologię REST, wykorzystuje adresy URL zorientowane na zasoby i obsługuje dane zakodowane w formacie JSON.
Wersja R12 wprowadza eksplorator API, który dokumentuje punkty końcowe API, w tym ich parametry i odpowiedzi. Aby wypróbować interfejsy API, możesz użyć Eksploratora API.
Rysunek 1. Link do eksploratora API
Rysunek 2. Eksplorator API z podświetloną specyfikacją OpenAPI
Wygeneruj klienta
Możesz generować klientów Android Test Station na podstawie specyfikacji OpenAPI znajdującej się w eksploratorze API (domyślnie pod adresem http://localhost:8000/_ah/api_docs/api.json
).
Pobierz narzędzie Generator OpenAPI .
Uruchom następującą komendę, aby wygenerować klienta w określonym języku programowania.
java -jar openapi-generator-cli.jar generate \ --input-spec http://localhost:8000/_ah/api_docs/api.json \ --generator-name LANGUAGE \ --output OUTPUT_DIRECTORY
Więcej informacji można znaleźć w dokumentacji generatora OpenAPI .