A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
API de ATS de OmniLab
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
OmniLab ATS ofrece APIs para programar ejecuciones de prueba, verificar el progreso y mucho más. Puedes usarlos para integrar Test Station en tus flujos de trabajo y servicios.
Referencia de la API
La interfaz de ATS de OmniLab es RESTful, usa URLs orientadas a recursos y controla datos codificados en JSON.
La versión R12 presenta un Explorador de APIs de Google que documenta los extremos de la API, incluidos sus parámetros y respuestas. Puedes usar el Explorador de APIs de Google para probar las APIs.
Figura 1: Vínculo al Explorador de APIs de Google
Figura 2: Explorador de APIs de Google con la especificación de OpenAPI destacada
Genera un cliente
Puedes generar clientes de ATS de OmniLab a partir de la especificación de OpenAPI que se encuentra en el Explorador de APIs de Google (en http://localhost:8000/_ah/api_docs/api.json
de forma predeterminada).
Descarga la herramienta OpenAPI Generator.
Ejecuta el siguiente comando para generar un cliente en el lenguaje de programación especificado.
java -jar openapi-generator-cli.jar generate \
--input-spec http://localhost:8000/_ah/api_docs/api.json \
--generator-name LANGUAGE \
--output OUTPUT_DIRECTORY
Consulta la documentación de OpenAPI Generator para obtener más información.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# OmniLab ATS API\n\nOmniLab ATS offers APIs to schedule test runs, verify progress, and more. You\ncan use them to integrate Test Station into your workflows and services.\n\nAPI reference\n-------------\n\nThe OmniLab ATS interface is RESTful, uses resource-oriented URLs, and handles\nJSON-encoded data.\n\nVersion R12 introduces a Google APIs Explorer that documents the API endpoints,\nincluding their parameters and responses. You can use the Google APIs Explorer\nto try APIs.\n\n**Figure 1.** Link to the Google APIs Explorer\n\n**Figure 2.** Google APIs Explorer with OpenAPI specification highlighted\n\nGenerate a client\n-----------------\n\nYou can generate OmniLab ATS clients from the OpenAPI specification located in\nthe Google APIs Explorer (at `http://localhost:8000/_ah/api_docs/api.json` by\ndefault).\n\n1. Download the [OpenAPI Generator tool](https://openapi-generator.tech/docs/installation#jar).\n\n2. Run the following command to generate a client in the specified programming\n language.\n\n```\njava -jar openapi-generator-cli.jar generate \\\n --input-spec http://localhost:8000/_ah/api_docs/api.json \\\n --generator-name LANGUAGE \\\n --output OUTPUT_DIRECTORY\n```\n\nSee the [OpenAPI Generator documentation](https://openapi-generator.tech/docs/usage)\nfor more information."]]