Обновил 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