Cloud Tool Results API

API para publicar y acceder a resultados desde herramientas de desarrollador.

Servicio: toolresults.googleapis.com

Para llamar a este servicio, le recomendamos que utilice las bibliotecas cliente proporcionadas por Google. Si su aplicación necesita usar sus propias bibliotecas para llamar a este servicio, use la siguiente información cuando realice las solicitudes de API.

documento de descubrimiento

Un documento de descubrimiento es una especificación legible por máquina para describir y consumir API REST. Se utiliza para crear bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el siguiente documento de descubrimiento:

Punto final del servicio

Un punto final de servicio es una URL base que especifica la dirección de red de un servicio API. Un servicio puede tener varios puntos finales de servicio. Este servicio tiene el siguiente punto final de servicio y todos los URI siguientes son relativos a este punto final de servicio:

  • https://toolresults.googleapis.com

Recurso REST: v1beta3.projects

Métodos
getSettings GET /toolresults/v1beta3/projects/{projectId}/settings
Obtiene la configuración de Resultados de la herramienta para un proyecto.
initializeSettings POST /toolresults/v1beta3/projects/{projectId}:initializeSettings
Crea recursos para configuraciones que aún no se han establecido.

Recurso REST: v1beta3.projects.histories

Métodos
create POST /toolresults/v1beta3/projects/{projectId}/histories
Crea una historia.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}
Obtiene una historia.
list GET /toolresults/v1beta3/projects/{projectId}/histories
Enumera los historiales de un proyecto determinado.

Recurso REST: v1beta3.projects.histories.executions

Métodos
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
Crea una ejecución.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
Obtiene una ejecución.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
Enumera las ejecuciones para un historial determinado.
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
Actualiza una ejecución existente con la entidad parcial proporcionada.

Recurso REST: v1beta3.projects.histories.executions.clusters

Métodos
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}
Recupera un único grupo de capturas de pantalla por su ID
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters

Muestra grupos de capturas de pantalla

Devuelve la lista de grupos de capturas de pantalla correspondientes a una ejecución.

Recurso REST: v1beta3.projects.histories.executions.environments

Métodos
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId}
Obtiene un entorno.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments
Enumera los entornos para una ejecución determinada.

Recurso REST: v1beta3.projects.histories.executions.steps

Métodos
accessibilityClusters GET /toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters

Enumera los grupos de accesibilidad para un paso determinado

Puede devolver cualquiera de los siguientes códigos de error canónicos:

  • PERMISSION_DENIED: si el usuario no está autorizado a leer el proyecto
  • INVALID_ARGUMENT: si la solicitud tiene un formato incorrecto
  • FAILED_PRECONDITION: si un argumento de la solicitud resulta no válido; p.ej
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
Crea un paso.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
Obtiene un paso.
getPerfMetricsSummary GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
Recupera un PerfMetricsSummary.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
Enumera los pasos para una ejecución determinada.
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
Actualiza un paso existente con la entidad parcial proporcionada.
publishXunitXmlFiles POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles
Publicar archivos xml en un paso existente.

Recurso REST: v1beta3.projects.histories.executions.steps.perfMetricsSummary

Métodos
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
Crea un recurso PerfMetricsSummary.

Recurso REST: v1beta3.projects.histories.executions.steps.perfSampleSeries

Métodos
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
Crea una serie PerfSample.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}
Obtiene una serie PerfSample.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
Enumera PerfSampleSeries para un paso determinado.

Recurso REST: v1beta3.projects.histories.executions.steps.perfSampleSeries.samples

Métodos
batchCreate POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate
Crea un lote de PerfSamples: un cliente puede enviar varios lotes de Perf Samples mediante llamadas repetidas a este método para dividir una carga útil de solicitud grande; se ignorarán los duplicados y las entradas de marca de tiempo existentes.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples

Enumera las muestras de rendimiento de una serie de muestras determinada. Los resultados de la lista están ordenados por marcas de tiempo ascendentes. El tamaño de página predeterminado es 500 muestras; y tamaño máximo permitido 5000 - El token de respuesta indica la última marca de tiempo de PerfSample devuelta - Cuando el tamaño de los resultados excede el tamaño de la página, envíe una solicitud posterior que incluya el token de la página para devolver el resto de las muestras hasta el límite de páginas

Puede devolver cualquiera de los siguientes códigos de error canónicos: - OUT_OF_RANGE: el page_token de solicitud especificado está fuera del rango válido - NOT_FOUND: el PerfSampleSeries que lo contiene no existe

Recurso REST: v1beta3.projects.histories.executions.steps.testCases

Métodos
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId}
Obtiene detalles de un caso de prueba para un paso.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases
Enumera los casos de prueba adjuntos a un paso.

Recurso REST: v1beta3.projects.histories.executions.steps.thumbnails

Métodos
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails
Enumera miniaturas de imágenes adjuntas a un paso.