запретить тесту выводить ненужные сообщения на консоль - PullRequest
0 голосов
/ 01 апреля 2020

Я настраиваю тесты для моего личного пакета R и хочу минимизировать вывод на консоль Build (я нахожусь на RStudio). Я использую sink для подавления сообщений от своих собственных функций (см. Обсуждение здесь ), потому что они актуальны только в контексте интерактивного анализа данных. Это не идеально, но работает; любые советы о том, как лучше справиться с этим, будут оценены.

То, что мне не удалось устранить, - это сообщения о прикреплении пакета. К моему пакету добавлены tidyverse и sf, которые добавлены к testthat, что означает, что я получаю длинный список предупреждений о маске и информацию о версии. Наличие suppressMessages(library(my_package)) (см. Ответ с наибольшим количеством голосов здесь ) на testthat.R, похоже, тоже не помогает.

Любая помощь будет наиболее ценной.

...