繁体   English   中英

编写test_that依赖于其他测试完成的测试

[英]Writing test_that tests that depend on other tests completing

我已经编写了一系列test_that测试。 有一个test_that测试具有创建sqlite3表的副作用。 其余测试均依赖此sqlite3表。 有没有一种方法可以强制此测试先于其他任何测试运行?

如果您使用的是test_dirtest_package (否则,您可以将测试仅放在sqlite测试之后的同一个文件中),则可以将生成表的测试放在其自己的文件中,并使用命名约定执行。 例如,在tests/run.R内部,您可以拥有:

test_file("tests/testthat/myspecialfile.R")   
test_dir("tests/testthat/")   # will run every file with a name starting with `test`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM