ユーザーファイル構造を読み取り/チェックするRパッケージの開発に取り組んでいます。.Rprojパッケージ内の一部の関数は、特定のディレクトリにファイルが存在するかどうかを確認します。
を使用してこれらの関数の 1 つのテストを作成しましtestthatたが、テストが失敗し続ける問題が発生しています。
ファイル、出力ファイルtests/testthatで構成されるプロジェクトを含むフォルダーがあります。を使用してコンソールでインタラクティブにフォルダにアクセスしようとすると、3 つのファイルすべてが期待どおりに表示されますが、実行するとと しか表示されません。ファイルは空中に消えたように見えます。.Rproj.Rmdhtmlfs::dir_lsR CMD CHECK.Rmdhtml.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ますか? それらを再表示する方法はありますか?