Testo победил! #ТоксикСреда
Как вы знаете, я начал писать Testo из-за потребности в гибком фреймворке тестирования. Нужна была точка расширения, которую автор PHPUnit отказывался давать.
И знаете что произошло? В середине декабря дед дал слабину: предоставил точку расширения в виде метода runTestMethod() в PHPUnit 13. Доподлинно неизвестно, что на это повлияло: ишуя от разрабов hyperf или то, что в декабре я тут и там начал говорить про Testo в англоязычном сегменте интернета.
Так или иначе, точка расширения теперь есть и это — маленькая победа. Хотя бы для здравого смысла.
Тесто выполнил свою задачу? Тесто может уходить? (из интервью Пыхораме**)
Согласен с тем, что одна причина "начать писать тесто" устранена. Но слишком поздно. В Testo уже много киллер-фичей, и пока Себастиан всё в пунит не перетащит, Testo не уйдёт:
- Более широкий диапазон поддерживаемых версий PHP. Пунит 13 работает с PHP 8.4+. Что, все уже на него переехали?
- Inline-тесты и даже бенчмарки.
- Без легасятины типа абстрактного TestCase.
- Кастомизация: можно выкинуть или добавить что угодно.
Одним только Testo не дотягивает: нет стабильного релиза 😑
В этом посте были ссылки, но мы их удалили по правилам Сетки