API para publicar e acessar resultados de ferramentas de desenvolvedor.
- Recurso REST: v1beta3.projects
- Recurso REST: v1beta3.projects.histories
- Recurso REST: v1beta3.projects.histories.executions
- Recurso REST: v1beta3.projects.histories.executions.clusters
- Recurso REST: v1beta3.projects.histories.executions.environments
- Recurso REST: v1beta3.projects.histories.executions.steps
- Recurso REST: v1beta3.projects.histories.executions.steps.perfMetricsSummary
- Recurso REST: v1beta3.projects.histories.executions.steps.perfSampleSeries
- Recurso REST: v1beta3.projects.histories.executions.steps.perfSampleSeries.samples
- Recurso REST: v1beta3.projects.histories.executions.steps.testCases
- Recurso REST: v1beta3.projects.histories.executions.steps.thumbnails
Serviço: toolresults.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas cliente fornecidas pelo Google. Se seu aplicativo precisar usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir ao fazer as solicitações de API.
Documento de descoberta
Um Documento de Descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para construir bibliotecas de clientes, plug-ins IDE e outras ferramentas que interagem com APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço fornece o seguinte documento de descoberta:
Ponto final de serviço
Um terminal de serviço é uma URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários terminais de serviço. Este serviço tem o seguinte terminal de serviço e todos os URIs abaixo são relativos a este terminal de serviço:
-
https://toolresults.googleapis.com
Recurso REST: v1beta3.projects
Métodos | |
---|---|
getSettings | GET /toolresults/v1beta3/projects/{projectId}/settings Obtém as configurações dos resultados da ferramenta para um projeto. |
initializeSettings | POST /toolresults/v1beta3/projects/{projectId}:initializeSettings Cria recursos para configurações que ainda não foram definidas. |
Recurso REST: v1beta3.projects.histories
Métodos | |
---|---|
create | POST /toolresults/v1beta3/projects/{projectId}/histories Cria uma história. |
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId} Obtém um histórico. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories Lista históricos de um determinado projeto. |
Recurso REST: v1beta3.projects.histories.executions
Métodos | |
---|---|
create | POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions Cria uma execução. |
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId} Obtém uma execução. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions Lista execuções para um determinado histórico. |
patch | PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId} Atualiza uma Execução existente com a entidade parcial fornecida. |
Recurso REST: v1beta3.projects.histories.executions.clusters
Métodos | |
---|---|
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId} Recupera um único cluster de captura de tela por seu ID |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters Lista clusters de capturas de tela Retorna a lista de clusters de capturas de tela correspondentes a uma execução. |
Recurso REST: v1beta3.projects.histories.executions.environments
Métodos | |
---|---|
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId} Obtém um ambiente. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments Lista ambientes para uma determinada execução. |
Recurso REST: v1beta3.projects.histories.executions.steps
Métodos | |
---|---|
accessibilityClusters | GET /toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters Lista clusters de acessibilidade para uma determinada etapa Pode retornar qualquer um dos seguintes códigos de erro canônicos:
|
create | POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps Cria uma etapa. |
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId} Dá um passo. |
getPerfMetricsSummary | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary Recupera um PerfMetricsSummary. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps Lista as etapas para uma determinada execução. |
patch | PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId} Atualiza uma etapa existente com a entidade parcial fornecida. |
publishXunitXmlFiles | POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles Publique arquivos XML em uma etapa existente. |
Recurso REST: v1beta3.projects.histories.executions.steps.perfMetricsSummary
Métodos | |
---|---|
create | POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary Cria um 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 Cria um PerfSampleSeries. |
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId} Obtém um PerfSampleSeries. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries Lista PerfSampleSeries para uma determinada etapa. |
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 Cria um lote de PerfSamples - um cliente pode enviar vários lotes de Perf Samples por meio de chamadas repetidas para esse método, a fim de dividir uma grande carga de solicitação - duplicatas e entradas de carimbo de data/hora existentes serão ignoradas. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples Lista as amostras de desempenho de uma determinada série de amostras - Os resultados da lista são classificados por carimbos de data e hora crescentes - O tamanho da página padrão é 500 amostras; e tamanho máximo permitido 5000 - O token de resposta indica o último carimbo de data/hora PerfSample retornado - Quando o tamanho dos resultados exceder o tamanho da página, envie uma solicitação subsequente incluindo o token da página para retornar o restante das amostras até o limite da página Pode retornar qualquer um dos seguintes códigos de erro canônicos: - OUT_OF_RANGE - O page_token da solicitação especificada está fora do intervalo válido - NOT_FOUND - O PerfSampleSeries que o contém não 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} Obtém detalhes de um caso de teste para uma etapa. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases Lista casos de teste anexados a uma etapa. |
Recurso REST: v1beta3.projects.histories.executions.steps.thumbnails
Métodos | |
---|---|
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails Lista miniaturas de imagens anexadas a uma etapa. |