【发布时间】:2019-03-08 08:03:27
【问题描述】:
我是 R 新手,在通过 devtools::test() 获取 testthat 单元测试包工作时遇到了一些麻烦。
我已经设置了一个包并在 .\tests\testthat 文件夹下创建了一个测试用例。我的 R 源代码文件位于 .\R.
当我跑步时:
testthat::test_dir("./tests/testthat/")
测试运行成功。
但是当我尝试通过
运行测试时devtools::test()
它没有运行测试用例,而是尝试运行位于 .\R 下的我的源代码文件。
我怎样才能让 devtools::test() 只运行我的测试用例?
感谢您的帮助。
顺便说一句,关于如何设置和使用 testthat 的文档很少,这对于新的 R 用户来说非常令人沮丧。
【问题讨论】:
标签: r unit-testing devtools testthat