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 | Eine Projekt-ID. Erforderlich. |
historyId | Eine Verlaufs-ID. Erforderlich. |
executionId | Eine Ausführungs-ID. Erforderlich. |
stepId | Eine Schritt-ID. Hinweis: Dieser Schritt muss einen TestExecutionStep enthalten. Erforderlich. |
Anforderungstext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"xunitXmlFiles": [
{
object ( |
Felder | |
---|---|
xunitXmlFiles[] | 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 .