ユーザーファイル構造を読み取り/チェックするRパッケージの開発に取り組んでいます。.Rproj
パッケージ内の一部の関数は、特定のディレクトリにファイルが存在するかどうかを確認します。
を使用してこれらの関数の 1 つのテストを作成しましtestthat
たが、テストが失敗し続ける問題が発生しています。
ファイル、出力ファイルtests/testthat
で構成されるプロジェクトを含むフォルダーがあります。を使用してコンソールでインタラクティブにフォルダにアクセスしようとすると、3 つのファイルすべてが期待どおりに表示されますが、実行するとと しか表示されません。ファイルは空中に消えたように見えます。.Rproj
.Rmd
html
fs::dir_ls
R CMD CHECK
.Rmd
html
.Rproj
これは私が実行するコードです:
==== インタラクティブ (コンソール) ====
fs::dir_ls("tests/testthat/project_noob")
出力:
tests/testthat/project_noob/project_noob.Rproj
tests/testthat/project_noob/simple.Rmd
tests/testthat/project_noob/simple.html
==== R CMD チェック ====
dir <- test_path("project_noob")
fs::dir_ls(dir)
出力:
project_noob/simple.Rmd
project_noob/simple.html
これがなぜなのか誰か知っていますか?R CMD CHECK
ファイルを非表示にするテスト環境について何かあり.Rproj
ますか? それらを再表示する方法はありますか?