не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Специально нет такого. Если приложение изолированое, не имеет связей с другими приложениями проекта через .app файлы, ребар автоматически его проигнорирует. Во всяком случае не включит его модули в область видимости, скомпилит он их при этом или нет, как то не проверял
Не встречал такого. А зачем такое может понадобиться?
Допустим есть директория, в которой лежат несколько app, у которых название модулей повторяется. И когда делаешь rebar ct, он все файлы компилит и хватает рандомный эрланговский модуль для теста, не из того приложения
Мне известен только один способ: передавать имена модулей аргументом/через конфиг
для этого опции в rebar, можно зафиксировать версию модуля, можно убрать приложения из запуска, из релиза (см. deps, profiles, release)
Конфиг релиза не влияет на ct
да ладно, делаешь профиль test и там задаешь deps
для ct я так понимаю нет параметра типо apps в конфиге
все параметры можно переопределить для профиля test
Можно. Я не пони, при чём тут релиз
Всё ещё не понимаю, зачем называть модули одинаково
Два разных приложения с похожим функционалом, но нужно что бы они были разные
Смотрите доку про профилям, собирайте нужный профиль с нужным приложением
А тесты надо запускать со всеми или только с одним?
Обсуждают сегодня