Method: projects.histories.executions.steps.publishXunitXmlFiles

Опубликуйте XML-файлы в существующем шаге.

Может возвращать любой из следующих канонических кодов ошибок:

  • PERMISSION_DENIED — если у пользователя нет прав на запись проекта
  • INVALID_ARGUMENT — если запрос имеет неверный формат
  • FAILED_PRECONDITION — если запрошенный переход состояния незаконен, например, попытка загрузить дубликат XML-файла или файл слишком большого размера.
  • NOT_FOUND — если содержащее выполнение не существует.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
projectId

string

Идентификатор проекта.

Необходимый.

historyId

string

Идентификатор истории.

Необходимый.

executionId

string

Идентификатор выполнения.

Необходимый.

stepId

string

Идентификатор шага. Примечание. Этот шаг должен включать TestExecutionStep.

Необходимый.

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
Поля
xunitXmlFiles[]

object ( FileReference )

URI XML-файлов Xunit для публикации.

Максимальный размер файла, на который указывает эта ссылка, составляет 50 МБ.

Необходимый.

Тело ответа

В случае успеха тело ответа содержит экземпляр Step .

Области авторизации

Требуется следующая область действия OAuth:

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

Для получения дополнительной информации см. Обзор аутентификации .