Size: a a a

2020 May 09

СП

Сергей Предводителев... in Yii Framework 2
Владислав Субботин
Я говорю о собственных пакетах. Ты никогда не писал свою библиотеку?
Писал, но я же её подключаю через composer. Не пойму какая связь с тестами
источник

ВС

Владислав Субботин... in Yii Framework 2
Я это уточняю, потому что наше приложение (приложение не в терминах Yii) использует пакеты, написанные нами же. И вот в этих пакетах тоже есть тесты.
источник

СП

Сергей Предводителев... in Yii Framework 2
Давай называть проектом это)))
источник

СП

Сергей Предводителев... in Yii Framework 2
Владислав Субботин
Я это уточняю, потому что наше приложение (приложение не в терминах Yii) использует пакеты, написанные нами же. И вот в этих пакетах тоже есть тесты.
Но тестирование этих пакетов не должно производится по идее в рамках тестирования проекта
источник

ВС

Владислав Субботин... in Yii Framework 2
Сергей Предводителев
Но тестирование этих пакетов не должно производится по идее в рамках тестирования проекта
Это если бы речь шла про зависимости, не связанные с проектом напрямую.
источник

ВС

Владислав Субботин... in Yii Framework 2
А эти зависимости (пакеты) написаны для проекта и содержат часть проекта и бизнес-логику проекта.
источник

ВС

Владислав Субботин... in Yii Framework 2
Хотя, возможно, ты прав. Но так или иначе у нас нет CI на этих пакетах.
источник

СП

Сергей Предводителев... in Yii Framework 2
Понял.
Я в отдельные проекты не выделял - у меня всё в проекте. Я кроху DDD внедрил и у меня есть на верхнем уровне папка domain где вся логика проекта.
источник

ВС

Владислав Субботин... in Yii Framework 2
Касаемо организации тестов в твоём случае, тут я бы руководствовался логикой: если тесты никогда не будут отличаться для разных приложений - они могут быть в одном месте
источник

ВС

Владислав Субботин... in Yii Framework 2
Иначе в каждом приложении свои тесты
источник

ВС

Владислав Субботин... in Yii Framework 2
Но ещё лучше я бы покурил мануал
источник

СП

Сергей Предводителев... in Yii Framework 2
В каждом приложении да. Я вот думаю надо ли дальше дробить - свои тесты внутри модулей одного приложения
источник

СП

Сергей Предводителев... in Yii Framework 2
Владислав Субботин
Но ещё лучше я бы покурил мануал
покуриваю)))
источник

ВС

Владислав Субботин... in Yii Framework 2
Сергей Предводителев
В каждом приложении да. Я вот думаю надо ли дальше дробить - свои тесты внутри модулей одного приложения
Мне это представляется уже перебором
источник

ВС

Владислав Субботин... in Yii Framework 2
Я даже не уверен, что стоит разделять тесты между приложениями, если можно этого избежать
источник

СП

Сергей Предводителев... in Yii Framework 2
Но фикстуры я так понял надо хранить рядом с самими сущностями
источник

СП

Сергей Предводителев... in Yii Framework 2
Владислав Субботин
Я даже не уверен, что стоит разделять тесты между приложениями, если можно этого избежать
В advanced шаблоне разделяют
источник

СП

Сергей Предводителев... in Yii Framework 2
как минимум приёмочные тесты точно будут свои
источник

ВС

Владислав Субботин... in Yii Framework 2
Сергей Предводителев
Но фикстуры я так понял надо хранить рядом с самими сущностями
Ты что используешь? Codeception?
источник

СП

Сергей Предводителев... in Yii Framework 2
Владислав Субботин
Ты что используешь? Codeception?
да
источник