Настройте параметры сборки по умолчанию для DUB, не затрагивая другие типы сборки

Если я определю "buildOptions": ["unittests"] в корне dub.jsonУ меня включены юнит-тесты для всех сборок, например, и для релизных сборок. Как включить юнит-тесты только для сборки по умолчанию? Т.е. сборка, запускаемая командой dub?

1 ответ

Попробуйте добавить это к dub.json:

"buildTypes": {
    "plain": {
        "buildOptions": ["unittests", "debugMode", "debugInfo"]
    },
}

Обратите внимание, что если это библиотека, и вы ее выпускаете, то для вашей библиотеки будут включены модульные тесты, если пользователь библиотеки строит свой проект с plain Конфигурация, которая, вероятно, не то, что вы хотите.

Другие вопросы по тегам