Testo победил! #ТоксикСреда

Как вы знаете, я начал писать Testo из-за потребности в гибком фреймворке тестирования. Нужна была точка расширения, которую автор PHPUnit отказывался давать.

И знаете что произошло? В середине декабря дед дал слабину: предоставил точку расширения в виде метода runTestMethod() в PHPUnit 13. Доподлинно неизвестно, что на это повлияло: ишуя от разрабов hyperf или то, что в декабре я тут и там начал говорить про Testo в англоязычном сегменте интернета.

Так или иначе, точка расширения теперь есть и это — маленькая победа. Хотя бы для здравого смысла.

Тесто выполнил свою задачу? Тесто может уходить? (из интервью Пыхораме**)

Согласен с тем, что одна причина "начать писать тесто" устранена. Но слишком поздно. В Testo уже много киллер-фичей, и пока Себастиан всё в пунит не перетащит, Testo не уйдёт:

  • Более широкий диапазон поддерживаемых версий PHP. Пунит 13 работает с PHP 8.4+. Что, все уже на него переехали?
  • Inline-тесты и даже бенчмарки.
  • Без легасятины типа абстрактного TestCase.
  • Кастомизация: можно выкинуть или добавить что угодно.

Одним только Testo не дотягивает: нет стабильного релиза 😑


В этом посте были ссылки, но мы их удалили по правилам Сетки