TestThat无法找到该文件

时间:2017-10-30 21:28:44

标签: r testthat

我正在构建一个管道工应用程序,并计划使用TestThat进行单元测试。但是,当我运行devtools::test()时,它会显示File does not exist: test.R

我的文件名是test.R,我的测试文件已经是test-test.R。

这是我的testthat.R文件:

library(testthat)

test("finalproject")
test_check("finalproject")

我还在我的test-test.R上放了source("../../R/test.R")

我的问题是TestThat如何定义代码路径?我们可以手动定义吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您已将"finalproject"创建为软件包:假定测试位于inst/tests/tests/testthat目录中。 您还可以使用testthat::test_dir("path/to/test/dir/")

在给定目录中运行所有测试