Обновил phpunit-test-time — расширение для PHPUnit, которое измеряет время каждого теста и показывает самые медленные.
Что нового:
- Консольный отчёт включён по умолчанию: топ-10 тестов от 500 мс
- Файловый лог теперь по желанию (log=true)
- Настройка через : отдельные пороги и лимиты для консоли и файла
- Индивидуальный порог для теста: #[MaximumDuration] / @slowThreshold
- Paratest: логи воркеров мёржатся в один отчёт (берётся максимальное время)
- Сравнение с ergebnis/phpunit-slow-test-detector и johnkary/phpunit-speedtrap — в README
- PHPUnit 10–13, PHP 8.4+
v2 — ломающее обновление: конфигурация только через phpunit.xml, переменные окружения (MEASURE_TIME*) убраны.
composer require --dev ancient-web/phpunit-test-time https://github.com/ancient-web/phpunit-test-time/releases/tag/v2.1.0