配管工アプリを作成していて、単体テストにTestThatを使用する予定です。しかし、私が走るとdevtools::test()
、それは言うFile does not exist: test.R
。
私のファイル名はtest.Rで、テストファイルはすでにtest-test.Rです。
これが私のtestthat.Rファイルです:
library(testthat)
test("finalproject")
test_check("finalproject")
そして私はまた:source("../../R/test.R")
私のtest-test.Rにすでに置きました。
私の質問は、TestThatがコードパスをどのように定義するかです。手動で定義できますか?
ありがとう!
"finalproject"
パッケージとして作成した場合:テストは、inst/tests/
またはtests/testthat
ディレクトリのいずれかにあると見なされます。特定のディレクトリですべてのテストを実行することもできます。testthat::test_dir("path/to/test/dir/")
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加