有谁知道与R编程进行持续集成的方法吗?我知道像svUnit软件包这样的工具可以进行单元测试,但是有人尝试过使用Hudson / Jenkins运行它们吗?

最佳答案

我看不到任何特殊问题。这些东西往往被编写成脚本,

  • 指向存储库顶部
  • 每次 checkin 后N分钟,循环遍历源目录
  • 在每个
  • 上调用R CMD check
  • 您的软件包必须设置为使用单元测试,您可以为此使用
  • RUnit是R的初始单元测试;它被广泛使用
  • testthat是Hadley的较新软件包,并且被其许多软件包
  • 使用
    Philippe的
  • svUnit,AFAIK从来没有像其他两个人那么受欢迎。

  • 这与与编译语言的持续集成没有什么不同。您的问题确实与如何在R中进行单元测试有关,并且该问题以前已经讨论过。

    08-25 20:27