Size: a a a

var chat = new Chat();

2021 July 05

SC

Serega Carbon in var chat = new Chat();
походу не тесты, а приложение нужно оптимизировать)
источник

AW

Andrew Witwicki in var chat = new Chat();
нет
источник

AW

Andrew Witwicki in var chat = new Chat();
как раз тесты
источник

AW

Andrew Witwicki in var chat = new Chat();
там 120 тестов, 11 контроллеров, для каждого контроллера генерируется и наполняется рандомная бд
надо генератор бд переделать в кеш, чтоб он 1 раз отдавал обьекты из методов а следующие разы из кеша брал
источник

SC

Serega Carbon in var chat = new Chat();
нужно писать потом юнит тесты в БД))))
источник

Ɖ

Ɖrēw in var chat = new Chat();
Для 120 тестов это нереально долго. было бы раз в 10 больше, тогда еще ладно
источник

SC

Serega Carbon in var chat = new Chat();
я же говорю, походу запросы криво построены)
источник

SC

Serega Carbon in var chat = new Chat();
у нас дохера тестов и больше 5 мин. они не идут
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я что то сомневаюсь что тесты вообще в параллели выполняются
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну тут много факторов может быть
источник

AW

Andrew Witwicki in var chat = new Chat();
вы походу не прочитали мое сообщение)
источник

AW

Andrew Witwicki in var chat = new Chat();
потому что там бд наполняется фейковыми данными 16 раз (для каждого контроллера своя версия бд, для некоторых даже не полностью бд наполняется), контроллеры запускаются в тестах паралельно, но методы в них по очереди дергаются
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну так они в идеале не должны зависеть друг от друга
источник

Ɖ

Ɖrēw in var chat = new Chat();
И должны дёргаться параллельно
источник

Ɖ

Ɖrēw in var chat = new Chat();
Само собой не всегда это возможно
источник

Ɖ

Ɖrēw in var chat = new Chat();
Но чаще всего да
источник

AW

Andrew Witwicki in var chat = new Chat();
поетому сделал паралельные контроллеры и последовательными методами, ибо1  метод делитит, второй вытягивает все ентити с бд в лист и отдает его на апи и начинают кофликтовать провверки количества в ответе и в бд
источник

Ɖ

Ɖrēw in var chat = new Chat();
Поэтому каждый тест нужно начисто выполнять
источник

Ɖ

Ɖrēw in var chat = new Chat();
В своей среде
источник

Ɖ

Ɖrēw in var chat = new Chat();
Больше похоже на какие то end to end тесты
источник