我想运行包内部测试testthat::test_package('httr')在包的特定版本上运行包内部测试。有没有办法安装具有特定版本的 R 包(例如来自 CRAN)及其测试?
我知道有
install.packages("httr", INSTALL_opts = "--install-tests")
安装给定软件包的测试(没有任何选项来指定特定的软件包版本)。
并且有
devtools::install_version("httr", version = "1.4.1")或renv::install("httr@1.4.1")
要安装软件包的特定版本(无法指定例如 INSTALL_opts)。
我没有看到任何方法可以将软件包版本的规范与--install-tests选项结合起来。任何帮助,将不胜感激!
注意:包“httr”在这里仅用作占位符。