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