Перейти к основному содержимому

lastFailed

Обзор

Testplane умеет перезапускать упавшие в последнем прогоне тесты. Для этого он сохраняет json с информацией об упавших тестах после каждого запуска.

С помощью секции lastFailed вы можете настроить расположение этого файла и другие опции.

Чтобы запустить только упавшие тесты из CLI используйте опцию --last-failed-only или переменную окружения testplane_last_failed_only=true.

Настройка

Раздел lastFailed имеет следующий формат:

testplane.config.ts
import type { ConfigInput } from "testplane";

export default {
// ...
lastFailed: {
only: false,
input: [".testplane/failed.json"],
output: ".testplane/failed.json",
},
} satisfies ConfigInput;

Расшифровка параметров конфигурации

ПараметрТипПо умолчаниюОписание
onlybooleanfalseВключить / отключить режим перезапуска упавших тестов.
inputstring | string[]".testplane/failed.json"Путь или список путей для чтения списка упавших тестов.
outputstring".testplane/failed.json"Путь для сохранения списка упавших тестов.

only

Включает режим перезапуска упавших тестов. В этом режиме запускаются только тесты из списка, путь к которому указан в input, если установить значение в true.

По умолчанию: false.

input

Путь или список путей для чтения списка упавших тестов. Если указан список путей к файлам, то перезапускаются все тесты, которые встречаются хотя бы в одном из них.

По умолчанию: .testplane/failed.json.

output

Путь для сохранения списка упавших тестов. Используется всегда, независимо от опции only.

По умолчанию: .testplane/failed.json.