Skip to main content

TestResult

Результат выполнения одного [TestCase].


Свойства

attachments

Добавлено в: v1.10 testResult.attachments

Список файлов или буферов, прикрепленных во время выполнения теста через testInfo.attachments.

Использование

testResult.attachments

Тип

  • [Array]<[Object]>
    • name [string]

      Имя вложения.

    • contentType [string]

      Тип содержимого этого вложения для корректного отображения в отчете, например, 'application/json' или 'image/png'.

    • path [string] (опционально)

      Необязательный путь в файловой системе к прикрепленному файлу.

    • body [Buffer] (опционально)

      Необязательное тело вложения, используемое вместо файла.


duration

Добавлено в: v1.10 testResult.duration

Время выполнения в миллисекундах.

Использование

testResult.duration

Тип

  • [number]

error

Добавлено в: v1.10 testResult.error

Первая ошибка, возникшая во время выполнения теста, если таковая была. Это равно первому элементу в testResult.errors.

Использование

testResult.error

Тип

  • [TestError]

errors

Добавлено в: v1.10 testResult.errors

Ошибки, возникшие во время выполнения теста.

Использование

testResult.errors

Тип

  • [Array]<[TestError]>

parallelIndex

Добавлено в: v1.30 testResult.parallelIndex

Индекс рабочего процесса от 0 до workers - 1. Гарантируется, что рабочие процессы, выполняющиеся одновременно, имеют разный parallelIndex.

Использование

testResult.parallelIndex

Тип

  • [number]

retry

Добавлено в: v1.10 testResult.retry

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

Узнайте больше о повторах тестов.

Использование

testResult.retry

Тип

  • [number]

startTime

Добавлено в: v1.10 testResult.startTime

Время начала этого конкретного запуска теста.

Использование

testResult.startTime

Тип

  • [Date]

status

Добавлено в: v1.10 testResult.status

Статус этого результата теста. См. также testCase.expectedStatus.

Использование

testResult.status

Тип

  • "passed" | "failed" | "timedOut" | "skipped" | "interrupted"

stderr

Добавлено в: v1.10 testResult.stderr

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

Использование

testResult.stderr

Тип

  • [Array]<[string] | [Buffer]>

stdout

Добавлено в: v1.10 testResult.stdout

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

Использование

testResult.stdout

Тип

  • [Array]<[string] | [Buffer]>

steps

Добавлено в: v1.10 testResult.steps

Список шагов внутри этого запуска теста.

Использование

testResult.steps

Тип

  • [Array]<[TestStep]>

workerIndex

Добавлено в: v1.10 testResult.workerIndex

Индекс рабочего процесса, где был выполнен тест. Если тест не был выполнен ни разу, например, когда пользователь прервал тестирование, единственный результат будет иметь workerIndex, равный -1.

Узнайте больше о параллелизме и шардировании с Playwright Test.

Использование

testResult.workerIndex

Тип

  • [number]