Мне хорошо известно, как заставить roxygen запускать пример, когда код находится непосредственно в комментариях roxygen. Тем не менее, некоторые примеры могут быть несколько подробными или вам нужны примеры, скомпилированные в каталоге примеров. В этом случае @example file_path
работает нормально, но я не могу понять, как не запускать roxygen (т. Е. \dontrun
) пример файл.roxygen2 как не запустить файл примера
Это признается очень похожим на вопрос this, но комментарии показывают, что на эту проблему не ответил.
test.r
# this does not work
#' @title test_fun
#' @example \dontrun{examples/test_example.R}
test <- function(){
print("hello")
}
# this does
#' @title test
#' @examples
#' \dontrun{
#' test()
#' }
test <- function(){
print("hello")
}
test_example.R
test()
Как я могу получить прежний подход к работе?
не уверен в этом конкретном вопросе, но вы можете пропустить все с помощью '--no-examples' – rawr
@rawr, что предотвратит запуск всех примеров при выполнении проверки R CMD, такой флаг. Мне нужно явно сказать, что не запускайте этот пример, но все еще есть в документации. – cdeterman