有人能否在GitLab.com的持续集成工具中运行testthat测试来测试一个最小的R包? 我的尝试:
https://gitlab.com/djchapman/CI_example
这是我使用的.gitlab-CI.yml文本。
https://gitlab.com/djchapman/CI_example
这是我使用的.gitlab-CI.yml文本。
image: rocker/rstudio
test:
script:
- R -e 'install.packages(c("devtools", "testthat"))'
- R CMD build . --no-build-vignettes --no-manual
- PKG_FILE_NAME=$(ls -1t *.tar.gz | head -n 1)
- R CMD check "${PKG_FILE_NAME}" --no-build-vignettes --no-manual
- R -e 'devtools::test()'
这段内容是从这个网站改编而来。我意识到devtools有一些依赖关系,可能需要在安装软件包时包含它们,我尝试了这样做,但是git2r库似乎没有正确安装,现在我想知道我是否错了。谢谢。
devtools::test()
?检查一个软件包包括运行测试。 - Ralf Stubner