Method: projects.histories.executions.steps.publishXunitXmlFiles

Opublikuj pliki XML w istniejącym kroku.

Może zwrócić dowolny z następujących kanonicznych kodów błędów:

  • PERMISSION_DENIED - jeśli użytkownik nie ma uprawnień do pisania projektu
  • INVALID_ARGUMENT — jeśli żądanie jest źle sformułowane
  • FAILED_PRECONDITION - jeśli żądana zmiana stanu jest nielegalna, np. spróbuj przesłać zduplikowany plik xml lub plik jest za duży.
  • 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.

Wymagany.

historyId

string

Identyfikator historii.

Wymagany.

executionId

string

Identyfikator wykonania.

Wymagany.

stepId

string

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

Wymagany.

Treść żądania

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

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

object ( FileReference )

URI plików XML Xunit do opublikowania.

Maksymalny rozmiar pliku, na który wskazuje to odniesienie, to 50 MB.

Wymagany.

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera instancję Step .

Zakresy uprawnień

Wymaga następującego zakresu OAuth:

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

Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .