Как вы думаете, что делает команда:
uv run pytest --durations=20 ?Ответ не очевиден (для меня): выводит 20 наиболее медленных тестов.
Вот так бы было более очевидно:
uv run pytest --durations-min=1.0Второй вопрос: что меня в этом больше всего расстраивает?)
Ответ: то, что ни в Maven, ни в Gradle тестовых плагинах ничего такого нет. Хотя можно легко завайбкодить с помощью AI.
Если быть точным: в Gradle легко, в Maven придется плагин или внешний скрипт писать.
P.S. Еще такой же паттерн использует PostgreSQL -
FROM pg_stat_statements
ORDER BY total_exec_time DESC, а еще есть slow query log с фильтрацией по предельной длительности#python #junit #unit_tests #python_gems