Я разрабатываю пакет R, частью которого является блестящее приложение. Я пытался добавить тестирование для блестящего компонента, а это значит, что теперь у меня есть зависимости, необходимые для этого тестирования.
Однако они потенциально усложняют жизнь пользователям, учитывая их собственные зависимости и будущую отправку CRAN, поскольку они доступны только на github.
Есть ли способ включения тестовых зависимостей (и тестов) только в неглавные ветки? Я могу удалить эти тесты и зависимости вручную в ветке master в качестве возможного решения, но это совсем не идеально.
Suggests:
, а затем проверьте наличие пакета, иначе пропустите проверку. - person Dirk Eddelbuettel   schedule 28.11.2016if(require)
? - person alexwhan   schedule 28.11.2016if (requireNamespace("PKG", quietly=TRUE)
в коде моих пакетов, но, похоже, не в тестах. Хотя там тоже самое. - person Dirk Eddelbuettel   schedule 28.11.2016Suggests
!=Depends
(илиImports
). - person Dirk Eddelbuettel   schedule 28.11.2016