TestThat 找不到文件
TestThat cannot locate the file
我正在构建一个管道工应用程序,并计划使用 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.R。
我的问题是 TestThat 如何定义代码路径?我们可以手动定义它吗?
谢谢!
如果您已将 "finalproject"
创建为包:假设测试位于 inst/tests/
或 tests/testthat
目录中。
您还可以 运行 给定目录中的所有测试 testthat::test_dir("path/to/test/dir/")
我正在构建一个管道工应用程序,并计划使用 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.R。
我的问题是 TestThat 如何定义代码路径?我们可以手动定义它吗?
谢谢!
如果您已将 "finalproject"
创建为包:假设测试位于 inst/tests/
或 tests/testthat
目录中。
您还可以 运行 给定目录中的所有测试 testthat::test_dir("path/to/test/dir/")