REST Resource: projects.histories.executions.steps.testCases

Ресурс: TestCase

JSON-представление
{
  "testCaseId": string,
  "elapsedTime": {
    object (Duration)
  },
  "startTime": {
    object (Timestamp)
  },
  "endTime": {
    object (Timestamp)
  },
  "stackTraces": [
    {
      object (StackTrace)
    }
  ],
  "status": enum (TestStatus),
  "skippedMessage": string,
  "testCaseReference": {
    object (TestCaseReference)
  },
  "toolOutputs": [
    {
      object (ToolOutputReference)
    }
  ]
}
Поля
testCaseId

string

Уникальный идентификатор внутри шага для этого тестового примера.

elapsedTime

object ( Duration )

Прошедшее время выполнения тестового примера.

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

startTime

object ( Timestamp )

Время начала тестового примера.

endTime

object ( Timestamp )

Время окончания тестового примера.

stackTraces[]

object ( StackTrace )

Трассировка стека детализирует, если тестовый пример завершился неудачей или возникла ошибка.

Максимальный размер трассировки стека составляет 100 КиБ, после чего дорожка стека будет усекаться.

Ноль, если тестовый пример пройден.

status

enum ( TestStatus )

Статус тестового примера.

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

skippedMessage

string

Почему тестовый пример был пропущен.

Присутствует только для пропущенного тестового примера

testCaseReference

object ( TestCaseReference )

Ссылка на тестовый пример, например имя, имя класса и имя набора тестов.

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

toolOutputs[]

object ( ToolOutputReference )

Ссылки на непрозрачные файлы любого формата, выдаваемые при выполнении инструмента.

Примечание. Это поле используется только в ответах. Любое значение, указанное здесь в запросе, игнорируется.

Тестстатус

Статус тестового случая.

Перечисления
passed Тест пройден.
failed Тест не пройден.
error При тестировании произошла ошибка
skipped Тест пропущен
flaky

Тест расслаивался.

Присутствует только для сводных тестовых случаев; тестовые случаи из шагов, которые выполнялись с одной и той же конфигурацией, имели как неудачные, так и успешные результаты.

Методы

get

Получает сведения о тестовом примере для шага.

list

Перечисляет тестовые примеры, прикрепленные к шагу.