2010-10-05 26 views
1

命令'R CMD check'在項目的測試目錄中運行R文件。如何在運行R CMD檢查時指定工作目錄?

的目錄結構:

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

當我R IN頂級目錄CMD檢查項目,我碰到這個錯誤: 無法打開文件「../R/rmongo.R」:沒有這樣的文件或目錄

,因爲我的測試文件源將R代碼文件: 源( '../ R/rmongo.R',CHDIR = TRUE)

我怎樣才能讓[R CMD檢查CD插入之前測試目錄運行測試文件?

+0

我建議查看一個具有相似佈局的現有CRAN包(例如R /,tests /,...)。運行R CMD檢查和/或R CMD INSTALL,如果它在那裏工作,則相應地調整您的佈局。適用於2500+其他包:) – 2010-10-05 21:48:54

回答

2

測試中的文件在構建完成後對包進行測試,因此我只在測試文件中包含了庫('包的名稱'),並且它能夠構建。

相關問題