Cloud Tool Results API

API para publicar y acceder a resultados de herramientas para desarrolladores.

Servicio: toolresults.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar 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 documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://toolresults.googleapis.com

Recurso de REST: v1beta3.projects

Métodos
getSettings GET /toolresults/v1beta3/projects/{projectId}/settings
Obtiene la configuración de resultados de las herramientas de un proyecto.
initializeSettings POST /toolresults/v1beta3/projects/{projectId}:initializeSettings
Crea recursos para la configuración que aún no se estableció.

Recurso de REST: v1beta3.projects.histories

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

Recurso de 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 de un historial determinado.
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
Actualiza una ejecución existente con la entidad parcial proporcionada.

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

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

Enumera los clústeres de capturas de pantalla

Muestra la lista de clústeres de capturas de pantalla correspondientes a una ejecución.

Recurso de 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 de una ejecución determinada.

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

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

Enumera los clústeres de accesibilidad para un paso determinado

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

  • PERMISSION_DENIED: Si el usuario no está autorizado para leer el proyecto.
  • INVALID_ARGUMENT: Si la solicitud está malformada.
  • FAILED_PRECONDITION: Si un argumento en la solicitud no es 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}
Recibe 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 de 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
Publica archivos XML en un paso existente.

Recurso de 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 de REST: v1beta3.projects.histories.executions.steps.perfSampleSeries

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

Recurso de 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 muestras de rendimiento: un cliente puede enviar varios lotes de muestras de rendimiento a través de 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 muestra determinada. Los resultados de la lista se ordenan por marcas de tiempo de forma ascendente. El tamaño de página predeterminado es de 500 muestras. y tamaño máximo permitido de 5,000 - El token de respuesta indica la última marca de tiempo de PerfSample que se devolvió - Cuando el tamaño de los resultados supera el tamaño de la página, envía una solicitud posterior que incluya el token de la página para devolver el resto de las muestras hasta el límite de la página

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

Recurso de 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 de un paso.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases
Enumera casos de prueba adjuntos a un paso.

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

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