R语言:对R包进行unit testing
Bioconductor给的官方unite testing介绍:
BioC-unite testing
这个介绍写了三件事:
- how to write unit tests
- how to run them
- how they are woven into the standard Bioconductor build process
推荐使用两个package之一进行测试:RUnit和testthat,这里我选testthat。
下面是testthat的开发者Hadley Wickham写的文档和文章,此人还开发了ggplot。
testthat-文档
testthat-文章
是用testthat工具做unit test真的特别简单。在console输入代码:
devtools::use_testthat()
它会帮你:
- 创建一个tests/testthat的文件路径
- 在DESCRIPTION中添加一句:Suggests: testthat
- 创建一个tests/testthat.R文件