lastFailed
Обзор
Testplane умеет перезапускать упавшие в последнем прогоне тесты. Для этого он сохраняет json с информацией об упавших тестах после каждого запуска.
С помощью секции lastFailed
вы можете настроить расположение этого файла и другие опции.
Чтобы запустить только упавшие тесты из CLI используйте опцию --last-failed-only
или переменную окружения testplane_last_failed_only=true
.
Настройка
Раздел lastFailed
имеет следующий формат:
import type { ConfigInput } from "testplane";
export default {
// ...
lastFailed: {
only: false,
input: [".testplane/failed.json"],
output: ".testplane/failed.json",
},
} satisfies ConfigInput;
Расшифровка параметров конфигурации
Параметр | Тип | По умолчанию | Описание |
only | boolean | false | Включить / отключить режим перезапуска упавших тестов. |
input | string | string[] | ".testplane/failed.json" | Путь или список путей для чтения списка упавших тестов. |
output | string | ".testplane/failed.json" | Путь для сохранения списка упавших тестов. |
only
Включает режим перезапуска упавших тестов. В этом режиме запускаются только тесты из списка, путь к которому указан в input, если установить значение в true
.
По умолчанию: false
.
input
Путь или список путей для чтения списка упавших тестов. Если указан список путей к файлам, то перезапускаются все тесты, которые встречаются хотя бы в одном из них.
По умолчанию: .testplane/failed.json
.
output
Путь для сохранения списка упавших тестов. Используется всегда, независимо от опции only
.
По умолчанию: .testplane/failed.json
.