Method: projects.histories.executions.steps.publishXunitXmlFiles

Opublikuj pliki XML w istniejącym kroku.

Może zwrócić dowolny z tych kanonicznych kodów błędów:

  • PERMISSION_DENIED – jeśli użytkownik nie ma uprawnień do zapisu projektu
  • INVALID_ARGUMENT – jeśli żądanie ma nieprawidłowy format
  • FAILED_PRECondition – jeśli żądane przejście stanu jest nielegalne, np. spróbuj przesłać duplikat pliku xml lub zbyt duży plik.
  • NOT_FOUND – jeśli zawierające wykonanie nie istnieje

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
projectId

string

Identyfikator projektu.

Wymagane.

historyId

string

Identyfikator historii

Wymagane.

executionId

string

Identyfikator wykonania.

Wymagane.

stepId

string

Identyfikator kroku. Uwaga: ten krok musi zawierać element TestExecutionStep.

Wymagane.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
Pola
xunitXmlFiles[]

object (FileReference)

Identyfikator URI plików XML Xunit do opublikowania.

Maksymalny rozmiar tego pliku referencyjnego to 50 MB.

Wymagane.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie zawierała instancję Step.

Zakresy autoryzacji

Wymaga następującego zakresu protokołu OAuth:

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

Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).