Как я могу указать рабочий каталог при запуске R CMD check? - PullRequest
1 голос
/ 06 октября 2010

Команда R CMD check запускает файлы R в каталоге тестов проекта.

Структура каталогов:

toplevel
  project
    R
      rmongo.R
    tests
      RMongo-Ex.R

Когда я R CMD check проектирую в каталоге верхнего уровня, я сталкиваюсь с этой ошибкой:

cannot open file '../R/rmongo.R': No such file or directory

потому что мой тестовый файл содержит файл кода R source('../R/rmongo.R', chdir = TRUE)

Как сделать R CMD check cd в тестовом каталоге перед запуском тестового файла?

1 Ответ

2 голосов
/ 06 октября 2010

Файлы в тестах тестируются на соответствие пакета после его сборки, поэтому я просто включил библиотеку ('name-of-package') в тестовый файл, и он смог собрать.

...