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 | Identyfikator projektu. Wymagany. |
historyId | Identyfikator historii. Wymagany. |
executionId | Identyfikator wykonania. Wymagany. |
stepId | Identyfikator kroku. Uwaga: ten krok musi zawierać TestExecutionStep. Wymagany. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Reprezentacja JSON |
---|
{
"xunitXmlFiles": [
{
object ( |
Pola | |
---|---|
xunitXmlFiles[] | 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 .