symfony | Unsorted

Telegram-канал symfony - Symfony

-

Группа единомышленников фреймворка Symfony. Здесь вы можете поделиться опытом работы с фреймворком или задать любой интересующий вопрос ;) По всем вопросам: @sovetit

Subscribe to a channel

Symfony

а в 10 листенеров же уже нет.
<listeners>
<listener class="Symfony\Bridge\PhpUnit\SymfonyTestsListener" />
</listeners>
... становится бесполезным

Читать полностью…

Symfony

но тогда сам тест будет размазан по разным методам и ищи свищи его depends

Читать полностью…

Symfony

это чтобы проще объяснить скинул скрин короткий, там в тесте 100 проверок только на fetch

Читать полностью…

Symfony

чтобы тест по меньше размером был

Читать полностью…

Symfony

а как тогда coverage проверять

Читать полностью…

Symfony

при возрастании нагрузки количество дедлоков будет расти, поэтому заметать под ковёр не особо вариант

Читать полностью…

Symfony

1. дедлоки правятся в приложении. Правда надо бы сначала разобраться, между чем и чем ои возникают
2. Рэббит таки умеет в ретрай, там есть для этого спец очереди

Читать полностью…

Symfony

Тогда если дело в этом, что именно это не попадает в ретра очередь, попробуй код выше, для тестов.
А там можно уже и мидлвары глобально или еще что мутить.
Опять же можно слазить в кишки месседжера.

Легкий тест кейс - отправь в БД запись с существующим PK или любым дргуим уник индексом, получишь тот же самый сайд эффект в виде закрытого em

Читать полностью…

Symfony

Да, у меня messenger полностью на доктрине

Читать полностью…

Symfony

Ты возможно фейл очередь настроил на доктрину, а у тебя EM же сдох

Читать полностью…

Symfony

Возможно где то перехватываешь и месседж считается как успешный

Читать полностью…

Symfony

В sentry только dedlock вижу

Читать полностью…

Symfony

Ну спорный вопрос, потому что у меня чет другая херня

Это если что воркер, вот в loggly вижу лог, который внизу добавляется перед диспатчем в message, но чтоб он как-то отработал, я не вижу, логов нет, которые в обработчике сообщении и fail сообщений тоже нет, хуйня короче какай-та

Читать полностью…

Symfony

Если бы этого не было, у тебя бы все последующие собщения падали, даже другие

Читать полностью…

Symfony

там проверяется пинг и переоткрывается ЕМ

Читать полностью…

Symfony

а можно ваш пример удачного теста с api?

Читать полностью…

Symfony

к слову, если у вас phpunit 9.* , то советую перейти на 10ю ветку, там прирост и по потреблению памяти и времени выполнения - в разы меньше

Читать полностью…

Symfony

мне как то вникать проще когда портянка короткая

Читать полностью…

Symfony

проверить что в одном случае респонс пустой, а во втором что нет.
// шутка.

Читать полностью…

Symfony

зачем на два метода пилить?

Читать полностью…

Symfony

У него не вышло настроить фейл очередь в кролике, но да, умеет, я тестил, когда это обсуждали

Читать полностью…

Symfony

Ну… одно другого не отменяет

Читать полностью…

Symfony

Из-за ретрая пришлось взять доктрину, а не ребит

Читать полностью…

Symfony

Ну это чисто предположение

Читать полностью…

Symfony

Я не про фейл, а про авто ретрай

Читать полностью…

Symfony

Я уже 100500 раз проверял messenger, когда ошибка происходит, у меня сообщение в fail очередь попадает и через retry могу повторить ее, но тут вообще ничего нет

Читать полностью…

Symfony

То что ты настроил и как я хз. Я говорю про чистые ретраи месседжера из коробки

Читать полностью…

Symfony

Но опять же - очередность будет сбита

Читать полностью…

Symfony

поэтому и говорил про то что чисто технически можно забить, так как будет авто ретрай (если настроен)

Читать полностью…

Symfony

Это нормальная тема, в месседжере оно есть +-

Читать полностью…
Subscribe to a channel