Ресурс: TestCase
JSON-представление |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
Поля | |
---|---|
testCaseId | Уникальный идентификатор внутри шага для этого тестового примера. |
elapsedTime | Прошедшее время выполнения тестового примера. Необходимый. |
startTime | Время начала тестового примера. |
endTime | Время окончания тестового примера. |
stackTraces[] | Трассировка стека детализирует, если тестовый пример завершился неудачей или возникла ошибка. Максимальный размер трассировки стека составляет 100 КиБ, после чего дорожка стека будет усекаться. Ноль, если тестовый пример пройден. |
status | Статус тестового примера. Необходимый. |
skippedMessage | Почему тестовый пример был пропущен. Присутствует только для пропущенного тестового примера |
testCaseReference | Ссылка на тестовый пример, например имя, имя класса и имя набора тестов. Необходимый. |
toolOutputs[] | Ссылки на непрозрачные файлы любого формата, выдаваемые при выполнении инструмента. Примечание. Это поле используется только в ответах. Любое значение, указанное здесь в запросе, игнорируется. |
Тестстатус
Статус тестового примера.
Перечисления | |
---|---|
passed | Тест пройден. |
failed | Тест не пройден. |
error | При тестировании произошла ошибка |
skipped | Тест пропущен |
flaky | Тест расслаивался. Присутствует только для сводных тестовых случаев; тестовые случаи из шагов, которые выполнялись с одной и той же конфигурацией, имели как неудачные, так и успешные результаты. |
Методы | |
---|---|
| Получает сведения о тестовом примере для шага. |
| Перечисляет тестовые случаи, прикрепленные к шагу. |