【发布时间】:2012-04-30 11:41:42
【问题描述】:
我是 Hudson 的新手,我需要运行针对不同框架(例如 Wordpress、Drupal 等)编写的几个 PHP 插件的单元测试。要工作,需要将这些插件安装到框架中,并且必须先加载一个 boostrap 文件。
我想知道我应该如何继续配置 Hudson 以告诉它从框架的子目录中的源代码管理中导出插件,然后运行测试。我在想这个框架可以连同它的标准数据库一起安装一次,并且永远不会被触及(我会针对不同的框架版本运行单独的测试)。最终,可以在每次运行时恢复数据库,以确保以前的问题不会干扰测试。
我的问题是:是否可以执行上述操作?总结: - 在系统上安装每个框架,在专用于 Hudson 的文件夹和标准数据库中。 - 在每次运行时,让 Hudson 恢复标准数据库(以防止之前运行的“污染”)。 - 让 Hudson 从 SVN 获取插件文件并将它们存储在适当的文件夹中,具体取决于框架。 - 运行测试。
提前感谢所有建议。
【问题讨论】:
标签: php unit-testing hudson