Method: projects.histories.executions.steps.publishXunitXmlFiles

Veröffentlichen Sie XML-Dateien in einem vorhandenen Schritt.

Kann einen der folgenden kanonischen Fehlercodes zurückgeben:

  • PERMISSION_DENIED – wenn der Benutzer nicht berechtigt ist, Projekte zu schreiben
  • INVALID_ARGUMENT – wenn die Anfrage fehlerhaft ist
  • FAILED_PRECONDITION – wenn der angeforderte Zustandsübergang illegal ist, z. B. versuchen Sie, eine doppelte XML-Datei oder eine zu große Datei hochzuladen.
  • NOT_FOUND – wenn die enthaltende Ausführung nicht existiert

HTTP-Anfrage

POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles

Die URL verwendet die gRPC-Transcoding -Syntax.

Pfadparameter

Parameter
projectId

string

Eine Projekt-ID.

Erforderlich.

historyId

string

Eine Verlaufs-ID.

Erforderlich.

executionId

string

Eine Ausführungs-ID.

Erforderlich.

stepId

string

Eine Schritt-ID. Hinweis: Dieser Schritt muss einen TestExecutionStep enthalten.

Erforderlich.

Anforderungstext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
Felder
xunitXmlFiles[]

object ( FileReference )

URI der zu veröffentlichenden Xunit-XML-Dateien.

Die maximale Größe der Datei, auf die dieser Verweis verweist, beträgt 50 MB.

Erforderlich.

Antwortkörper

Bei Erfolg enthält der Antworttext eine Instanz von Step .

Berechtigungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht .