Cloud Tool Results API

API para publicar e acessar resultados de ferramentas de desenvolvedor.

Serviço: toolresults.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de 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 criar bibliotecas de cliente, plug-ins de IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço fornece o seguinte documento de descoberta:

Ponto de extremidade de serviço

Um endpoint 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 endpoint de serviço e todos os URIs abaixo são relativos a este endpoint 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 de 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 um Histórico.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}
Obtém um Histórico.
list GET /toolresults/v1beta3/projects/{projectId}/histories
Lista os 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 captura de tela

Retorna a lista de clusters de captura 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 os 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 os clusters de acessibilidade para uma determinada etapa

Pode retornar qualquer um dos seguintes códigos de erro canônicos:

  • PERMISSION_DENIED - se o usuário não estiver autorizado a ler o projeto
  • INVALID_ARGUMENT - se a solicitação for malformada
  • FAILED_PRECONDITION - se um argumento na solicitação for inválido; por exemplo
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}
Obtém 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 para dividir uma grande carga útil de solicitação - duplicatas e entradas de carimbo de data e 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 timestamps 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 e 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 de solicitação especificado 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 os 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.
,

API para publicar e acessar resultados de ferramentas de desenvolvedor.

Serviço: toolresults.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de 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 criar bibliotecas de cliente, plug-ins de IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço fornece o seguinte documento de descoberta:

Ponto de extremidade de serviço

Um endpoint 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 endpoint de serviço e todos os URIs abaixo são relativos a este endpoint 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 de 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 um Histórico.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}
Obtém um Histórico.
list GET /toolresults/v1beta3/projects/{projectId}/histories
Lista os 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 captura de tela

Retorna a lista de clusters de captura 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 os 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 os clusters de acessibilidade para uma determinada etapa

Pode retornar qualquer um dos seguintes códigos de erro canônicos:

  • PERMISSION_DENIED - se o usuário não estiver autorizado a ler o projeto
  • INVALID_ARGUMENT - se a solicitação for malformada
  • FAILED_PRECONDITION - se um argumento na solicitação for inválido; por exemplo
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}
Obtém 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 para dividir uma grande carga útil de solicitação - duplicatas e entradas de carimbo de data e 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 timestamps 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 e 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 de solicitação especificado 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 os 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.