Tag: unit testing测试

对R包的/ src文件夹中的代码进行unit testing?

我正在贡献一个R包,它广泛使用C代码进行计算。 我们已经开始使用testthat包为R函数编写测试,将测试放在inst/tests遵循这里的说明 。 testthat包是否适合直接测试C函数(例如没有R接口的那些)? 或者我们找到一个单独的C测试包? 如果是这样,1)这些测试应该去哪里,2)如何在R CMD check期间运行它们,3)是否在这种情况下特别适合的任何C测试包?