Cloud Tool Results API

API zum Veröffentlichen und Zugreifen auf Ergebnisse von Entwicklertools.

Dienst: toolresults.googleapis.com

Um diesen Dienst aufzurufen, empfehlen wir Ihnen, die von Google bereitgestellten Client-Bibliotheken zu verwenden. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken verwenden muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.

Entdeckungsdokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zur Beschreibung und Nutzung von REST-APIs. Es wird zum Erstellen von Clientbibliotheken, IDE-Plugins und anderen Tools verwendet, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente bereitstellen. Dieser Dienst stellt das folgende Erkennungsdokument bereit:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst verfügt über den folgenden Dienstendpunkt und alle unten aufgeführten URIs beziehen sich auf diesen Dienstendpunkt:

  • https://toolresults.googleapis.com

REST-Ressource: v1beta3.projects

Methoden
getSettings GET /toolresults/v1beta3/projects/{projectId}/settings
Ruft die Tool-Ergebniseinstellungen für ein Projekt ab.
initializeSettings POST /toolresults/v1beta3/projects/{projectId}:initializeSettings
Erstellt Ressourcen für Einstellungen, die noch nicht festgelegt wurden.

REST-Ressource: v1beta3.projects.histories

Methoden
create POST /toolresults/v1beta3/projects/{projectId}/histories
Erstellt einen Verlauf.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}
Ruft einen Verlauf ab.
list GET /toolresults/v1beta3/projects/{projectId}/histories
Listet Historien für ein bestimmtes Projekt auf.

REST-Ressource: v1beta3.projects.histories.executions

Methoden
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
Erstellt eine Ausführung.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
Ruft eine Ausführung ab.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
Listet Ausführungen für einen bestimmten Verlauf auf.
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
Aktualisiert eine vorhandene Ausführung mit der bereitgestellten Teilentität.

REST-Ressource: v1beta3.projects.histories.executions.clusters

Methoden
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}
Ruft einen einzelnen Screenshot-Cluster anhand seiner ID ab
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters

Listet Screenshot-Cluster auf

Gibt die Liste der Screenshot-Cluster zurück, die einer Ausführung entsprechen.

REST-Ressource: v1beta3.projects.histories.executions.environments

Methoden
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId}
Ruft eine Umgebung ab.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments
Listet Umgebungen für eine bestimmte Ausführung auf.

REST-Ressource: v1beta3.projects.histories.executions.steps

Methoden
accessibilityClusters GET /toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters

Listet Barrierefreiheitscluster für einen bestimmten Schritt auf

Kann einen der folgenden kanonischen Fehlercodes zurückgeben:

  • PERMISSION_DENIED – wenn der Benutzer nicht berechtigt ist, das Projekt zu lesen
  • INVALID_ARGUMENT – wenn die Anfrage fehlerhaft ist
  • FAILED_PRECONDITION – wenn ein Argument in der Anfrage ungültig ist; z.B
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
Erstellt einen Schritt.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
Erhält einen Schritt.
getPerfMetricsSummary GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
Ruft eine PerfMetricsSummary ab.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
Listet Schritte für eine bestimmte Ausführung auf.
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
Aktualisiert einen vorhandenen Schritt mit der bereitgestellten Teilentität.
publishXunitXmlFiles POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles
Veröffentlichen Sie XML-Dateien in einem vorhandenen Schritt.

REST-Ressource: v1beta3.projects.histories.executions.steps.perfMetricsSummary

Methoden
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
Erstellt eine PerfMetricsSummary-Ressource.

REST-Ressource: v1beta3.projects.histories.executions.steps.perfSampleSeries

Methoden
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
Erstellt eine PerfSampleSeries.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}
Ruft eine PerfSampleSeries ab.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
Listet PerfSampleSeries für einen bestimmten Schritt auf.

REST-Ressource: v1beta3.projects.histories.executions.steps.perfSampleSeries.samples

Methoden
batchCreate POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate
Erstellt einen Stapel von PerfSamples – ein Client kann durch wiederholte Aufrufe dieser Methode mehrere Stapel von Perf Samples übermitteln, um eine große Anforderungsnutzlast aufzuteilen – Duplikate und vorhandene Zeitstempeleinträge werden ignoriert.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples

Listet die Leistungsbeispiele einer bestimmten Beispielreihe auf. Die Listenergebnisse sind nach aufsteigenden Zeitstempeln sortiert. Die Standardseitengröße beträgt 500 Beispiele. und maximal zulässige Größe 5000 – Das Antworttoken gibt den zuletzt zurückgegebenen PerfSample-Zeitstempel an – Wenn die Ergebnisgröße die Seitengröße überschreitet, senden Sie eine nachfolgende Anfrage einschließlich des Seitentokens, um die restlichen Beispiele bis zum Seitenlimit zurückzugeben

Kann einen der folgenden kanonischen Fehlercodes zurückgeben: – OUT_OF_RANGE – Das angegebene Anforderungs-Page_token liegt außerhalb des gültigen Bereichs – NOT_FOUND – Die enthaltende PerfSampleSeries ist nicht vorhanden

REST-Ressource: v1beta3.projects.histories.executions.steps.testCases

Methoden
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId}
Ruft Details eines Testfalls für einen Schritt ab.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases
Listet Testfälle auf, die einem Schritt zugeordnet sind.

REST-Ressource: v1beta3.projects.histories.executions.steps.thumbnails

Methoden
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails
Listet Miniaturansichten von Bildern auf, die an einen Schritt angehängt sind.